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 (包括 D3dumddi.h) |