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 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 (Interfaz) opcional del ámbito de importación.fSmartImport
Si es TRUE, se utiliza ImportTypes; en caso contrario, la importación debe realizarse de forma manual.dwOpenFlags
Marcadores que se van a pasar a IMetaDataDispenser::OpenScope (Método).pImportToken
Recibe el identificador único del ensamblado o archivo.ppAssemblyScope
Recibe la interfaz IMetaDataAssemblyImport (Interfaz) del ámbito de importación del ensamblado. Puede ser 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)