共用方式為


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。

請參閱

概念

ALink API (Unmanaged API 參考)

其他資源

IALink 介面

IALink2 介面