Partager via


ImportFileEx2 Method

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 ImportFileEx2(
    LPCWSTR pszFilename,
    LPCWSTR pszTargetName,
    IMetaDataAssemblyImport* pAssemblyScopeIn,
    BOOL fSmartImport,
    DWORD dwOpenFlags,
    mdToken* pImportToken,
    IMetaDataAssemblyImport** ppAssemblyScope,
    DWORD* pdwCountOfScopes
) PURE;

Parameters

pszFilename Nom du fichier à importer.

pszTargetName Nom facultatif du fichier cible.

pAssemblyScopeIn Interface IMetaDataAssemblyImport Interface d’importation facultative.

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

dwOpenFlags Indicateurs à passer le long de la méthode OpenScope.

pImportToken Reçoit un ID unique pour l’assembly ou le fichier.

ppAssemblyScope Reçoit l’interface iMetaDataAssemblyImport Interface d’importation d’assembly. Peut être NULL si le fichier n’est pas un assembly.

pdwCountOfScopes Reçoit le nombre de fichiers et/ou d’étendues importés.

Return Value

Retourne S_OK si la méthode réussit.

Requirements

Requires alink.h.

See also