DXGK_PRESENTMULTIPLANEOVERLAYLIST構造体 (d3dkmddi.h)
DxgkDdiPresent 関数の呼び出しで表示するオーバーレイ 平面を指定します。
構文
typedef struct _DXGK_PRESENTMULTIPLANEOVERLAYLIST {
UINT LayerIndex;
BOOL Enabled;
HANDLE hDeviceSpecificAllocation;
struct {
[in] UINT SegmentId : 5;
UINT Reserved : 27;
};
[in] PHYSICAL_ADDRESS PhysicalAddress;
} DXGK_PRESENTMULTIPLANEOVERLAYLIST;
メンバーズ
LayerIndex
表示するオーバーレイ 平面の 0 から始まるインデックス。 上の平面 (z 方向) にはインデックス 0 が付いています。 平面のインデックス値は、上から下に順番に指定する必要があります。
Enabled
LayerIndex で指定されたオーバーレイ 平面 表示が有効かどうかを示します。
hDeviceSpecificAllocation
デバイス固有以外の割り当てに対応するデバイス固有の割り当てのハンドル。 ディスプレイ ミニポート ドライバーは、hDeviceSpecificAllocation 割り当てのプライベート追跡構造を参照するために使用できるハンドル値に設定する必要があります。
[in] SegmentId
データの読み取り元となるセグメントの識別子。
Reserved
このメンバーは予約されており、0 に設定する必要があります。
[in] PhysicalAddress
SegmentId が指定する セグメント内の物理アドレスを示す PHYSICAL_ADDRESS データ型 (LARGE_INTEGERとして定義されます)。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8.1 |
サポートされる最小サーバー | Windows Server 2012 R2 |
ヘッダー | d3dkmddi.h (D3dkmddi.h を含む) |