ImportFileEx 方法

更新:2007 年 11 月

导入指定的程序集或未绑定模块。

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

参数

  • pszFilename
    要从中进行导入的文件的完全限定名。

  • pszTargetName
    目标文件的名称(可选)。

  • fSmartImport
    如果为 TRUE,则使用 ImportTypes,否则必须手动执行导入。

  • dwOpenFlags
    要传递给 IMetaDataDispenser::OpenScope 方法 的标志。

  • pImportToken
    接收被导入的文件的 ID。

  • ppAssemblyScope
    接收程序集导入范围 IMetaDataAssemblyImport 接口。如果文件不是程序集,则设置为 NULL。

  • pdwCountOfScopes
    接收导入的文件和/或范围的计数。

返回值

如果此方法成功,则返回 S_OK。

要求

需要 alink.h。

请参见

概念

ALink API(非托管 API 参考)

其他资源

IALink2 接口

IALink 接口