ImportFile 方法

导入程序集和未绑定模块。

语法

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

参数

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

pszTargetName
可选输出文件名,可用于在文件链接到程序集时对其进行重命名。

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

pImportToken
指向存储唯一文件 ID 的标记的指针。 该文件可以是程序集或文件。

ppAssemblyScope
接收指向 IMetaDataAssemblyImport 接口的指针。 如果文件不为程序集,则可以为 NULL。

pdwCountOfScopes
指向已导入的文件和/或范围的计数的指针。

返回值

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

要求

需要 alink.h

请参阅