ImportFile Method

Импортирует сборки и несвязанные модули.

Syntax

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

Parameters

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

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

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

pImportToken Указатель на маркер, в котором будет храниться уникальный идентификатор файла. Файл может быть сборкой или файлом.

ppAssemblyScope Получает указатель на интерфейс IMetaDataAssemblyImport. Может иметь значение NULL, если файл не является сборкой.

pdwCountOfScopes Указатель на количество файлов и /или областей, импортированных.

Return Value

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

Requirements

Requires alink.h

See also