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

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 を含む)

こちらもご覧ください

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA

DD_GETEXTENDEDMODECOUNTDATA