Partager via


ImportFile Method

Importe des assemblys et des modules non liés.

Syntax

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

Parameters

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 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 le 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 étendues qui ont été importés.

Return Value

Retourne S_OK si la méthode réussit.

Requirements

Requires alink.h

See also