ImportFile2 Method

Импортирует сборки и несвязанные модули. Этот метод похож на метод ImportFile, но работает, даже если импортированный файл не существует на диске.

Syntax

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

Parameters

pszFilename Имя импортируемого файла.

pszTargetName Необязательное имя выходного файла, которое можно использовать для переименования файла, связанного с сборкой.

pAssemblyScopeIn Необязательный интерфейс интерфейса интерфейса IMetaDataAssemblyImport .

fSmartImport Если значение TRUE, используется ImportTypes, в противном случае импорт необходимо выполнить вручную.

pImportToken Получает идентификатор файла или сборки.

ppAssemblyScope Получает интерфейс интерфейса IMetaDataAssemblyImport . ЗНАЧЕНИЕ NULL, если файл не является сборкой.

pdwCountOfScopes Получает найденные файлы и /или области, импортированные.

Return Value

Возвращает S_OK, если метод выполнен успешно.

Requirements

Requires alink.h.

See also