Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Importe des assemblys et des modules non liés. Cette méthode est semblable à ImportFile, mais fonctionne même si le fichier importé n’existe pas sur le disque.
Syntax
HRESULT ImportFileEx2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
DWORD dwOpenFlags,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
Parameters
pszFilename Nom du fichier à importer.
pszTargetName Nom facultatif du fichier cible.
pAssemblyScopeIn
Interface IMetaDataAssemblyImport Interface d’importation facultative.
fSmartImport Si true, ImportTypes est utilisé, sinon l’importation doit être effectuée manuellement.
dwOpenFlags Indicateurs à passer le long de la méthode OpenScope.
pImportToken Reçoit un ID unique pour l’assembly ou le fichier.
ppAssemblyScope Reçoit l’interface iMetaDataAssemblyImport Interface d’importation d’assembly. Peut être NULL si le fichier n’est pas un assembly.
pdwCountOfScopes Reçoit le nombre de fichiers et/ou d’étendues importés.
Return Value
Retourne S_OK si la méthode réussit.
Requirements
Requires alink.h.