次の方法で共有


DXGK_MULTIPLANE_OVERLAY_PLANE 構造体 (d3dkmddi.h)

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay 関数の呼び出しで表示するオーバーレイ プレーンを指定します。

構文

typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE {
       UINT                               LayerIndex;
       BOOL                               Enabled;
  [in] UINT                               AllocationSegment;
  [in] PHYSICAL_ADDRESS                   AllocationAddress;
       HANDLE                             hAllocation;
       DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE;

メンバー

LayerIndex

表示するオーバーレイ 平面の 0 から始まるインデックス。 上平面 (z 方向) には、インデックス 0 が付けられます。 平面のインデックス値は、上から下に順番に指定する必要があります。

Enabled

LayerIndex で指定されたオーバーレイ プレーンが表示可能かどうかを示します。

FALSE の場合、ディスプレイ ミニポート ドライバーは、指定されたオーバーレイ プレーンを無効にする必要があります。

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay の前回の呼び出し中にプレーンが有効になっている場合、ドライバーは反転せずに平面を引き続き表示する必要があります。

[in] AllocationSegment

データの読み取り元のセグメントの識別子。

[in] AllocationAddress

AllocationSegment が指定するセグメント内の物理アドレス (データの読み取り場所) を示すPHYSICAL_ADDRESSデータ型 (LARGE_INTEGERとして定義されます)。

hAllocation

オーバーレイ プレーンに表示される割り当てのハンドル。

PlaneAttributes

オーバーレイ プレーン属性を指定する DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES 型の構造体。

要件

要件
サポートされている最小のクライアント Windows 8.1
サポートされている最小のサーバー Windows Server 2012 R2
Header d3dkmddi.h (D3dkmddi.h を含む)

こちらもご覧ください

DXGK_ALLOCATIONINFO

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES

DxgkDdiCreateAllocation

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay