Partager via


ImportFile2, méthode

Importe des assemblys et des modules non liés. Cette méthode est semblable à la méthode ImportFile, mais elle fonctionne même si le fichier à importer n’existe pas sur le disque.

Syntaxe

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

Paramètres

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 d’étendue facultative.

fSmartImport
Si la valeur est 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. NULL si le fichier n’est pas un assembly.

pdwCountOfScopes
Reçoit les fichiers et/ou étendues importés.

Valeur de retour

Si la méthode aboutit, renvoie S_OK.

Spécifications

Nécessite alink.h.

Voir aussi