D3DKMT_PRESENT_MULTIPLANE_OVERLAY 構造体 (d3dkmthk.h)

マルチプレーン オーバーレイ情報が表示されます。

構文

typedef struct D3DKMT_PRESENT_MULTIPLANE_OVERLAY {
  union {
    D3DKMT_HANDLE hDevice;
    D3DKMT_HANDLE hContext;
  };
  ULONG                          BroadcastContextCount;
  D3DKMT_HANDLE                  BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           PresentCount;
  D3DDDI_FLIPINTERVAL_TYPE       FlipInterval;
  D3DKMT_PRESENTFLAGS            Flags;
  UINT                           PresentPlaneCount;
  D3DKMT_MULTIPLANE_OVERLAY      *pPresentPlanes;
  UINT                           Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY;

メンバー

hDevice

デバイスへのハンドル。

hContext

デバイス コンテキストへのハンドル。

BroadcastContextCount

コンテキストの数を指定します。

BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

ブロードキャスト コンテキストを表すD3DKMT_HANDLEデータ型。

VidPnSourceId

モニターが接続されているビデオ 存在ネットワーク (VidPN) トポロジのパスにある、ビデオ存在ソースの 0 から始まる識別番号。

PresentCount

hDevice で指定されたデバイスに対してキューに登録できる現在の操作の数。

FlipInterval

ディスプレイ ミニポート ドライバーが 2 つ、3 つ、または 4 つの垂直同期が発生した後に有効になるフリップ コマンドのスケジュールをネイティブでサポートするかどうかを指定する UINT 値。

Flags

フラグ オプション。

PresentPlaneCount

ピン留めするリソースの数。

pPresentPlanes

平面を表示するためのポインター。

Duration

現在の期間ごと。

要件

要件
Header d3dkmthk.h