共用方式為


D3DDDI_ADAPTERFUNCS 結構 (d3dumddi.h)

D3DDDI_ADAPTERFUNCS 結構包含使用者模式顯示驅動程式可以實作的函式,以與圖形配接器對象通訊。

語法

typedef struct _D3DDDI_ADAPTERFUNCS {
  PFND3DDDI_GETCAPS      pfnGetCaps;
  PFND3DDDI_CREATEDEVICE pfnCreateDevice;
  PFND3DDDI_CLOSEADAPTER pfnCloseAdapter;
} D3DDDI_ADAPTERFUNCS;

成員

pfnGetCaps

驅動程式 GetCaps 函式的指標,可查詢圖形硬體的功能。

pfnCreateDevice

驅動程式 CreateDevice 函式的指標,它會建立顯示裝置的表示法,以處理轉譯狀態的集合。

pfnCloseAdapter

驅動程式 CloseAdapter 函式的指標,可釋放圖形配接器對象的資源。

備註

您可以為單一實體圖形適配卡建立多個圖形配接器物件。

下列程式代碼範例示範D3DDDI_ADAPTERFUNCS成員指向之函式的函式宣告。

typedef HRESULT (APIENTRY *PFND3DDDI_GETCAPS)(HANDLE hAdapter, CONST D3DDDIARG_GETCAPS*);
typedef HRESULT (APIENTRY *PFND3DDDI_CREATEDEVICE)(IN HANDLE hAdapter, IN D3DDDIARG_CREATEDEVICE*);
typedef HRESULT (APIENTRY *PFND3DDDI_CLOSEADAPTER)(IN HANDLE hAdapter);

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 d3dumddi.h (include D3dumddi.h)

另請參閱

CloseAdapter

CreateDevice

D3DDDIARG_OPENADAPTER

GetCaps

OpenAdapter