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