匯入元件和未系結的模組。 這個方法就像 ImportFile 方法,但即使正在匯入的檔案不存在於磁碟上也適用。
Syntax
HRESULT ImportFile2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
Parameters
pszFilename 要匯入的檔名。
pszTargetName 選擇性的輸出檔名,可用來在檔案連結至元件時重新命名檔案。
pAssemblyScopeIn 選擇性範圍 IMetaDataAssemblyImport 介面 介面。
fSmartImport 如果為 TRUE,則會使用 ImportTypes,否則必須手動執行匯入。
pImportToken 接收檔案或元件的標識碼。
ppAssemblyScope 接收 IMetaDataAssemblyImport 介面 介面。 如果檔案不是元件,則為 NULL。
pdwCountOfScopes 接收已匯入的檔案和/或範圍。
Return Value
如果方法成功,則傳回S_OK。
Requirements
Requires alink.h.