D3D10DDIARG_OPENADAPTER結構 (d3d10umddi.h)
D3D10DDIARG_OPENADAPTER結構描述圖形配接器物件。
語法
typedef struct D3D10DDIARG_OPENADAPTER {
[in] D3D10DDI_HRTADAPTER hRTAdapter;
[out] D3D10DDI_HADAPTER hAdapter;
[in] UINT Interface;
[in] UINT Version;
[in] const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
union {
[out] D3D10DDI_ADAPTERFUNCS *pAdapterFuncs;
[out] D3D10_2DDI_ADAPTERFUNCS *pAdapterFuncs_2;
};
} D3D10DDIARG_OPENADAPTER;
成員
[in] hRTAdapter
圖形配接器物件的句柄,指定驅動程式在呼叫 Microsoft Direct3D 運行時間提供的 pfnQueryAdapterInfoCb 回呼函式時,驅動程式應該用來查詢圖形適配卡功能的句柄。
[out] hAdapter
圖形配接器物件的句柄,指定 Direct3D 運行時間在後續驅動程式呼叫中用來識別圖形配接器物件的句柄。 驅動程式會產生唯一的句柄,並將它傳回 Direct3D 運行時間。
[in] Interface
Direct3D 介面版本。 高 16 位會儲存主要版本號碼(例如 10、11 等等):低16位會儲存次要版本號碼(例如0、1、2等等)。 發行介面的變更時,將會增加次要版本號碼。
[in] Version
驅動程式可用來識別 Direct3D 運行時間何時建置的數位。 高16位代表組建編號;低16位代表修訂編號。
驅動程式只需要監視高 16 位。 驅動程式應該確保傳入的運行時間組建版本大於或等於驅動程式的目前組建版本。 如果傳入的組建版本不相容,驅動程式應該會從其 OpenAdapter10 函式傳回失敗。
[in] pAdapterCallbacks
D3DDDI_ADAPTERCALLBACKS 結構的指標,其中包含驅動程式可以使用的 Direct3D 運行時間提供 pfnQueryAdapterInfoCb 回呼函式。
[out] pAdapterFuncs
包含使用者模式顯示驅動程式配接器特定函式數據表之 D3D10DDI_ADAPTERFUNCS 結構的指標。 Direct3D 執行時間會使用這些函式來與使用者模式顯示驅動程式通訊,以了解圖形適配卡特有的作業。
[out] pAdapterFuncs_2
Windows 7 和更新版本支援。
包含使用者模式顯示驅動程式配接器特定函式數據表之 D3D10_2DDI_ADAPTERFUNCS 結構的指標。 Direct3D 執行時間會使用這些函式來與使用者模式顯示驅動程式通訊,以了解圖形適配卡特有的作業。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
標頭 | d3d10umddi.h (包括 D3d10umddi.h) |