次の方法で共有


D3DKMT_MULTIPLANE_OVERLAY3構造体 (d3dkmthk.h)

マルチプレーン オーバーレイ構造。

構文

typedef struct _D3DKMT_MULTIPLANE_OVERLAY3 {
  UINT                                        LayerIndex;
  D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS           InputFlags;
  D3DDDI_FLIPINTERVAL_TYPE                    FlipInterval;
  UINT                                        MaxImmediateFlipLine;
  UINT                                        AllocationCount;
  D3DKMT_HANDLE                               *pAllocationList;
  UINT                                        DriverPrivateDataSize;
  VOID                                        *pDriverPrivateData;
  const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *pPlaneAttributes;
  D3DKMT_HANDLE                               hFlipToFence;
  D3DKMT_HANDLE                               hFlipAwayFence;
  D3DKMT_ALIGN64 UINT64                       FlipToFenceValue;
  D3DKMT_ALIGN64 UINT64                       FlipAwayFenceValue;
} D3DKMT_MULTIPLANE_OVERLAY3;

メンバーズ

LayerIndex

レイヤーインデックス。

InputFlags

入力フラグ。

FlipInterval

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

MaxImmediateFlipLine

最大即時反転線。

AllocationCount

pAllocationList内の割り当ての数。

pAllocationList

最初の割り当てリストへのポインター。

DriverPrivateDataSize

ドライバーのプライベート データ サイズ。

pDriverPrivateData

ドライバーのプライベート データへのポインター。

pPlaneAttributes

平面属性を含む構造体。

hFlipToFence

発生しようとしているフリップ用のフェンスへのハンドル。

hFlipAwayFence

完了したばかりのフリップ用のフェンスへのハンドル。

FlipToFenceValue

発生しようとしているフリップのフェンス値。

FlipAwayFenceValue

完了したばかりのフリップのフェンス値。

必要条件

要件 価値
ヘッダー d3dkmthk.h

関連項目

D3DKMT_PRESENT_MULTIPLANE_OVERLAY3