DD_GETEXTENDEDMODEDATA結構 (d3dhal.h)
僅限 DirectX 9.0 和更新版本。
DD_GETEXTENDEDMODEDATA是具有類型D3DGDI2_TYPE_GETEXTENDEDMODE之DD_GETDRIVERINFO2DATA查詢 DD_GETDRIVERINFODATAlpvData 欄位所指向的數據結構。
語法
typedef struct _DD_GETEXTENDEDMODEDATA {
DD_GETDRIVERINFO2DATA gdi2;
DWORD dwModeIndex;
D3DDISPLAYMODE mode;
} DD_GETEXTENDEDMODEDATA;
成員
gdi2
指定 DD_GETDRIVERINFO2DATA 結構,其中包含 GetDriverInfo2 數據。
dwModeIndex
指定要傳回之顯示模式的索引。
mode
接收指定實際顯示模式的D3DDISPLAYMODE結構。
言論
運行時間會識別要以整數索引傳回的顯示模式,其值會因零和一個小於驅動程式稍早在類型為 D3DGDI2_TYPE_GETEXTENDEDMODECOUNT的DD_GETDRIVERINFO2DATA查詢中所報告的受支持顯示模式數目而有所不同。 這些索引如何對應至實際的顯示模式,會留給驅動程式。 不過,每個索引必須唯一對應至一個支持的顯示模式。 報告顯示模式的順序並不重要。
處理此 GetDriverInfo2 要求驅動程式應該讀取 dwModeIndex 成員中的值,並將該值對應至其中一個支持的顯示模式(可能是使用 dwModeIndex 中的值 做為D3DDISPLAYMODE結構的陣列索引)。 然後,驅動程式應該會將該顯示模式複製到 模式 成員。 運行時間保證它只會將索引傳遞至位於零到一個小於驅動程式所報告顯示模式數目的驅動程式。 偵錯驅動程式組建中應驗證索引的範圍。
如需D3DDISPLAYMODE的詳細資訊,請參閱 DirectX SDK 檔。
要求
要求 | 價值 |
---|---|
標頭 | d3dhal.h (包括 D3dhal.h) |