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 ImportFile2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
Parameters
pszFilename Nom du fichier à importer.
pszTargetName Nom de fichier de sortie facultatif qui peut être utilisé pour renommer le fichier tel qu’il est lié à l’assembly.
pAssemblyScopeIn
Interface IMetaDataAssemblyImport Interface facultative.
fSmartImport Si true, ImportTypes est utilisé, sinon l’importation doit être effectuée manuellement.
pImportToken Reçoit l’ID du fichier ou de l’assembly.
ppAssemblyScope Reçoit l’interface IMetaDataAssemblyImport Interface . NULL si le fichier n’est pas un assembly.
pdwCountOfScopes Reçoit les fichiers trouvés et/ou les étendues importées.
Return Value
Retourne S_OK si la méthode réussit.
Requirements
Requires alink.h.