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
Header d3dkmddi.h (D3dkmddi.h を含む)

こちらもご覧ください

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2