ImportFile2 方法
更新:2007 年 11 月
匯入組件 (Assembly) 和未繫結的模組。這個方法很像 ImportFile 方法,不過即使匯入的檔案不在磁碟中,這個方法仍然可以運作。
HRESULT ImportFile2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
參數
pszFilename
要匯入之檔案的名稱。pszTargetName
選擇性的輸出檔名稱,可以用來重新命名連結至組件的檔案。pAssemblyScopeIn
選擇性的範圍 IMetaDataAssemblyImport 介面。fSmartImport
如果為 TRUE 則使用 ImportTypes,否則必須以手動方式執行匯入。pImportToken
接收檔案或組件的 ID。ppAssemblyScope
接收 IMetaDataAssemblyImport 介面。如果檔案不是組件,則為 NULL。pdwCountOfScopes
接收找到之已匯入的檔案和 (或) 範圍。
傳回值
如果此方法成功則傳回 S_OK。
需求
需要 alink.h。