共用方式為


ImportFileEx2 方法

更新:2007 年 11 月

匯入組件 (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。

請參閱

概念

ALink API (Unmanaged API 參考)

其他資源

IALink2 介面

IALink 介面