Share via


IDXGIFactory::CreateSoftwareAdapter 方法 (dxgi.h)

建立代表軟體配接器的配接器介面。

語法

HRESULT CreateSoftwareAdapter(
        HMODULE      Module,
  [out] IDXGIAdapter **ppAdapter
);

參數

Module

類型: HMODULE

軟體配接器 dll 的控制碼。 您可以使用 GetModuleHandleLoadLibrary來取得 HMODULE。

[out] ppAdapter

類型: IDXGIAdapter**

介面卡指標的位址 (請參閱 IDXGIAdapter) 。

傳回值

類型: HRESULT

表示成功或失敗的 傳回碼

備註

軟體介面卡是一種 DLL,可實作整個設備磁碟機介面,並視需要模擬 Windows 的核心模式圖形元件。 如需實作軟體介面卡的詳細資料,請參閱 Windows Vista 驅動程式開發工具組。 這是非常複雜的開發工作,不建議一般讀者使用。

呼叫這個方法會將模組的參考計數遞增一。 您可以藉由呼叫 FreeLibrary來遞減參考計數。

典型的呼叫案例是呼叫 LoadLibrary、將控制碼傳遞至 CreateSoftwareAdapter,然後在 DLL 上立即呼叫 FreeLibrary ,並忘記 DLL 的 HMODULE。 由於軟體配接器在終結時會呼叫 FreeLibrary ,因此 DLL 的存留期現在會由配接器擁有,而且應用程式不會進一步考慮其存留期。

需求

   
目標平台 Windows
標頭 dxgi.h
程式庫 DXGI.lib

另請參閱

IDXGIFactory