ImportFileEx2 Method

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

Syntax

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

Parameters

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

pszTargetName Необязательное имя целевого файла.

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

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

dwOpenFlags Флаги, передаваемые вместе с методом OpenScope.

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

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

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

Return Value

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

Requirements

Requires alink.h.

See also