共用方式為


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

UINT 值,指定顯示迷你埠驅動程式原生是否支持在發生兩次、三次或四次垂直同步之後,排程翻轉命令才會生效。

MaxImmediateFlipLine

最大即時翻轉線。

AllocationCount

pAllocationList中的配置數目。

pAllocationList

第一個配置清單的指標。

DriverPrivateDataSize

驅動程式私人數據大小。

pDriverPrivateData

驅動程式私用數據的指標。

pPlaneAttributes

結構,包含平面屬性。

hFlipToFence

即將發生的翻轉之柵欄的句柄。

hFlipAwayFence

剛完成翻轉的柵欄句柄。

FlipToFenceValue

即將發生的翻轉範圍值。

FlipAwayFenceValue

剛剛完成之翻轉的柵欄值。

要求

要求 價值
標頭 d3dkmthk.h

另請參閱

D3DKMT_PRESENT_MULTIPLANE_OVERLAY3