Partager via


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

Parameters

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 Interface facultative.

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

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

Return Value

Retourne S_OK si la méthode réussit.

Requirements

Requires alink.h.

See also