Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importa ensamblados y módulos no enlazados. Este método es similar al método ImportFile (Método), pero actúa aunque el archivo que se vaya a importar no exista en el disco.
HRESULT ImportFile2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
Parámetros
pszFilename
Nombre del archivo que se va a importar.pszTargetName
Nombre opcional del archivo de salida que se puede utilizar para cambiar el nombre del archivo cuando se vincule al ensamblado.pAssemblyScopeIn
Interfaz IMetaDataAssemblyImport (Interfaz) de ámbito opcional.fSmartImport
Si es TRUE, se utiliza ImportTypes; en caso contrario, la importación debe realizarse de forma manual.pImportToken
Recibe el identificador del archivo o ensamblado.ppAssemblyScope
Recibe la interfaz IMetaDataAssemblyImport (Interfaz). Es NULL si el archivo no es un ensamblado.pdwCountOfScopes
Recibe el número de archivos y/o ámbitos importados.
Valor devuelto
Devuelve S_OK si el método se ejecuta correctamente.
Requisitos
Requiere alink.h.
Vea también
Conceptos
API de ALink (Referencia de la API no administrada)