ImportFile, méthode
Importe des assemblys et des modules non liés.
Syntaxe
HRESULT ImportFile(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
BOOL fSmartImport,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
Paramètres
pszFilename
Nom complet 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.
fSmartImport
Si la valeur est TRUE, ImportTypes est utilisé, sinon l’importation doit être effectuée manuellement.
pImportToken
Pointeur vers le jeton où un ID de fichier unique sera stocké. Le fichier peut être un assembly ou un fichier.
ppAssemblyScope
Reçoit un pointeur vers l’interface iMetaDataAssemblyImport. Peut être NULL si le fichier n’est pas un assembly.
pdwCountOfScopes
Pointeur vers le nombre de fichiers et/ou d’étendues importés.
Valeur de retour
Si la méthode aboutit, renvoie S_OK.
Spécifications
Nécessite alink.h