Compartir a través de


ImportFileEx2 (Método)

Importa ensamblados y módulos sin enlazar. Este método es similar al método ImportFile, pero funciona incluso si el archivo que se está importando no existe en el disco.

Sintaxis

HRESULT ImportFileEx2(  
    LPCWSTR pszFilename,  
    LPCWSTR pszTargetName,  
    IMetaDataAssemblyImport* pAssemblyScopeIn,  
    BOOL fSmartImport,  
    DWORD dwOpenFlags,  
    mdToken* pImportToken,  
    IMetaDataAssemblyImport** ppAssemblyScope,  
    DWORD* pdwCountOfScopes  
) PURE;  

Parámetros

pszFilename
Nombre del archivo que se va a importar.

pszTargetName
Nombre opcional del archivo de destino.

pAssemblyScopeIn
Interfaz IMetaDataAssemblyImport del ámbito de importación opcional.

fSmartImport
Si es TRUE, se usa ImportTypes; de lo contrario, se debe realizar la importación manualmente.

dwOpenFlags
Marcas que se van a pasar al método OpenScope.

pImportToken
Recibe el identificador único del ensamblado o archivo.

ppAssemblyScope
Recibe la interfaz IMetaDataAssemblyImport interface del ámbito de importación de ensamblados. Puede ser NULL si el archivo no es un ensamblado.

pdwCountOfScopes
Recibe el número de archivos o ámbitos importados.

Valor devuelto

Devuelve S_OK si el método se ejecuta correctamente.

Requisitos

Requiere alink.h.

Consulte también