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