DD_GETEXTENDEDMODEDATA 構造体 (d3dhal.h)
DirectX 9.0 以降のバージョンのみ。
DD_GETEXTENDEDMODEDATAは、型がD3DGDI2_TYPE_GETEXTENDEDMODEされたDD_GETDRIVERINFO2DATAクエリのDD_GETDRIVERINFODATAの lpvData フィールドが指すデータ構造です。
構文
typedef struct _DD_GETEXTENDEDMODEDATA {
DD_GETDRIVERINFO2DATA gdi2;
DWORD dwModeIndex;
D3DDISPLAYMODE mode;
} DD_GETEXTENDEDMODEDATA;
メンバー
gdi2
GetDriverInfo2 データを含むDD_GETDRIVERINFO2DATA構造体を指定します。
dwModeIndex
返す表示モードのインデックスを指定します。
mode
実際の表示モードを指定するD3DDISPLAYMODE構造体を受け取ります。
注釈
ランタイムは、型がD3DGDI2_TYPE_GETEXTENDEDMODECOUNTされたDD_GETDRIVERINFO2DATA クエリでドライバーによって以前に報告されたサポートされている表示モードの数より 0 から 1 未満の値を持つ整数インデックスで返される表示モードを識別します。 これらのインデックスを実際の表示モードにマップする方法は、ドライバーに任されています。 ただし、各インデックスは、サポートされている 1 つの表示モードに一意にマップする必要があります。 表示モードが報告される順序は重要ではありません。
この GetDriverInfo2 要求を処理する場合、ドライバーは dwModeIndex メンバーの値を読み取り、その値をサポートされている表示モードのいずれかにマップする必要があります (おそらく 、dwModeIndex の値をインデックスとしてD3DDISPLAYMODE構造体の配列に使用します)。 ドライバーは、その表示モードを モード メンバーにコピーする必要があります。 ランタイムは、0 の範囲にあるドライバーにインデックスのみを渡し、ドライバーによって報告される表示モードの数より 1 未満であることを保証します。 インデックスの範囲は、デバッグ ドライバー ビルドで検証する必要があります。
D3DDISPLAYMODEの詳細については、DirectX SDK のドキュメントを参照してください。
要件
要件 | 値 |
---|---|
Header | d3dhal.h (D3dhal.h を含む) |