DDICHECKOVERLAYSUPPORTINPUT 構造体は、オーバーレイのサポートを確認するためにユーザー モード ディスプレイ ドライバーが使用するオーバーレイ表示モードを記述します。
構文
typedef struct _DDICHECKOVERLAYSUPPORTINPUT {
[in] UINT OverlayWidth;
[in] UINT OverlayHeight;
D3DDDIFORMAT OverlayFormat;
[in] UINT DisplayWidth;
[in] UINT DisplayHeight;
[in] UINT DisplayRefreshRate;
[in] D3DDDIFORMAT DisplayFormat;
[in] D3DDDI_SCANLINEORDERING DisplayScanLineOrdering;
[in] D3DDDI_ROTATION DisplayRotation;
} DDICHECKOVERLAYSUPPORTINPUT;
メンバーズ
[in] OverlayWidth
オーバーレイの幅 (ピクセル単位)。
[in] OverlayHeight
オーバーレイの高さ (ピクセル単位)。
OverlayFormat
[in]オーバーレイのピクセル形式を示す D3DDDIFORMAT型指定された値。
[in] DisplayWidth
ディスプレイの画面幅 (ピクセル単位)。
[in] DisplayHeight
ディスプレイの画面の高さ (ピクセル単位)。
[in] DisplayRefreshRate
ディスプレイのリフレッシュ レート。
[in] DisplayFormat
ディスプレイのピクセル形式を示す D3DDDIFORMAT型指定された値。
[in] DisplayScanLineOrdering
D3DDDI_SCANLINEORDERING型指定された値で、ディスプレイでのスキャンラインの描画方法を示します。
[in] DisplayRotation
表示の向きを示す D3DDDI_ROTATION型指定された値。
備考
ランタイムは、D3DDDIARG_GETCAPS 構造体の pInfo メンバー内の DDICHECKOVERLAYSUPPORTINPUT 構造体へのポインターを指定します。 ランタイムは、D3DDDIARG_GETCAPSの Type メンバーのD3DDDICAPS_CHECKOVERLAYSUPPORT値も指定します。 ランタイムは、ユーザー モード ディスプレイ ドライバーの GetCaps 関数の呼び出しでこれらの値を指定して、ドライバーが DDICHECKOVERLAYSUPPORTINPUT で記述されているオーバーレイをサポートしているかどうかを判断します。 ドライバーの GetCaps は、ドライバーがオーバーレイをサポートしている場合、D3DDDIARG_GETCAPSの pData メンバーを介してオーバーレイの機能に関する情報を含むD3DOVERLAYCAPS構造体へのポインターを返します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | DDICHECKOVERLAYSUPPORTINPUT は、Windows 7 オペレーティング システム以降でサポートされています。 |
ヘッダー | d3dumddi.h (D3dumddi.h を含む) |
関連項目
GetCaps の