Partager via


ImportFileEx, méthode

Importe un assembly indiqué ou un module indépendant.

Syntaxe

HRESULT ImportFileEx(  
    LPCWSTR pszFilename,  
    LPCWSTR pszTargetName,  
    BOOL fSmartImport,  
    DWORD dwOpenFlags,  
    mdToken* pImportToken,  
    IMetaDataAssemblyImport** ppAssemblyScope,  
    DWORD* pdwCountOfScopes  
) PURE;  

Paramètres

pszFilename
Nom complet du fichier à partir duquel effectuer l’importation.

pszTargetName
Nom facultatif du fichier cible.

fSmartImport
Si la valeur est TRUE, ImportTypes est utilisé, sinon l’importation doit être effectuée manuellement.

dwOpenFlags
Indicateurs à transmettre à la méthode OpenScope.

pImportToken
Reçoit l’ID du fichier en cours d’importation.

ppAssemblyScope
Reçoit l’interface IMetaDataAssemblyImport Interface de l’étendue d’importation d’assembly. Est défini sur NULL si le fichier n’est pas un assembly.

pdwCountOfScopes
Reçoit 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