DXGK_MULTIPLANE_OVERLAY_PLANE2構造体 (d3dkmddi.h)
DXGK_MULTIPLANE_OVERLAY_PLANE2 は、表示するオーバーレイ 平面を指定するために、DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2 関数と共に使用されます。
構文
typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE2 {
UINT LayerIndex;
BOOL Enabled;
UINT AllocationSegment;
PHYSICAL_ADDRESS AllocationAddress;
HANDLE hAllocation;
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE2;
メンバーズ
LayerIndex
表示するオーバーレイ 平面の 0 から始まるインデックス。 上の平面 (z 方向) にはインデックス 0 が付いています。 平面のインデックス値は、上から下に順番に指定する必要があります。
Enabled
LayerIndex で指定されたオーバーレイ 平面 表示が有効かどうかを示します。
AllocationSegment
データの読み取り元となるセグメントの識別子。
AllocationAddress
AllocationSegment が指定するセグメント内の物理アドレスを示す PHYSICAL_ADDRESS データ型 (LARGE_INTEGERとして定義されます)。
hAllocation
オーバーレイ 平面に表示される割り当てのハンドル。
PlaneAttributes
オーバーレイ 平面属性を指定する DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 型の構造体。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
サポートされる最小サーバー | Windows Server 2016 |
ヘッダー | d3dkmddi.h (D3dkmddi.h を含む) |