次の方法で共有


D3DKMT_PRESENT_MULTIPLANE_OVERLAY2構造体 (d3dkmthk.h)

マルチプレーン オーバーレイ情報が含まれています。

構文

typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 {
  D3DKMT_HANDLE                  hAdapter;
  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_OVERLAY2     *pPresentPlanes;
  UINT                           Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY2;

メンバーズ

hAdapter

グラフィックス アダプターのハンドル。

hDevice

デバイスへのハンドル。

hContext

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

BroadcastContextCount

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

BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

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

VidPnSourceId

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

PresentCount

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

FlipInterval

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

Flags

フラグ オプション。

PresentPlaneCount

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

pPresentPlanes

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

Duration

現在の期間ごと。

必要条件

要件 価値
ヘッダー d3dkmthk.h