次の方法で共有


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

こちらもご覧ください

DxgkDdiPresent