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 |