ImportFileEx 方法

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

语法

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

参数

pszFilename
要从其导入的文件的完全限定名称。

pszTargetName
目标文件的可选名称。

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

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

pImportToken
接收正在导入的文件的 ID。

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

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

返回值

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

要求

需要 alink.h。

请参阅