ImportFileEx2 方法
匯入組件 (Assembly) 和未繫結的模組。 這個方法很像 ImportFile 方法,不過即使匯入的檔案不在磁碟中,這個方法仍然可以運作。
HRESULT ImportFileEx2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
DWORD dwOpenFlags,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
參數
pszFilename
要匯入之檔案的名稱。pszTargetName
目標檔案的選擇性名稱。pAssemblyScopeIn
選擇性的匯入範圍 IMetaDataAssemblyImport 介面 介面。fSmartImport
如果為 TRUE 則使用 ImportTypes,否則必須以手動方式執行匯入。dwOpenFlags
要一起傳遞至 IMetaDataDispenser::OpenScope 方法 的旗標。pImportToken
接收組件或檔案的唯一 ID。ppAssemblyScope
接收組件匯入範圍 IMetaDataAssemblyImport 介面 介面。 如果檔案不是組件,則可為 NULL。pdwCountOfScopes
接收所匯入之檔案和 (或) 範圍的數目。
傳回值
如果此方法成功則傳回 S_OK。
需求
需要 alink.h。