Partager via


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

Voir aussi