IDXGIFactory::CreateSoftwareAdapter 方法 (dxgi.h)
建立代表軟體配接器的配接器介面。
語法
HRESULT CreateSoftwareAdapter(
HMODULE Module,
[out] IDXGIAdapter **ppAdapter
);
參數
Module
類型: HMODULE
軟體配接器 dll 的控制碼。 您可以使用 GetModuleHandle 或 LoadLibrary來取得 HMODULE。
[out] ppAdapter
類型: IDXGIAdapter**
介面卡指標的位址 (請參閱 IDXGIAdapter) 。
傳回值
類型: HRESULT
表示成功或失敗的 傳回碼 。
備註
軟體介面卡是一種 DLL,可實作整個設備磁碟機介面,並視需要模擬 Windows 的核心模式圖形元件。 如需實作軟體介面卡的詳細資料,請參閱 Windows Vista 驅動程式開發工具組。 這是非常複雜的開發工作,不建議一般讀者使用。
呼叫這個方法會將模組的參考計數遞增一。 您可以藉由呼叫 FreeLibrary來遞減參考計數。
典型的呼叫案例是呼叫 LoadLibrary、將控制碼傳遞至 CreateSoftwareAdapter,然後在 DLL 上立即呼叫 FreeLibrary ,並忘記 DLL 的 HMODULE。 由於軟體配接器在終結時會呼叫 FreeLibrary ,因此 DLL 的存留期現在會由配接器擁有,而且應用程式不會進一步考慮其存留期。
需求
目標平台 | Windows |
標頭 | dxgi.h |
程式庫 | DXGI.lib |