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
刚刚完成的翻转的围栏值。
要求
要求 | 值 |
---|---|
Header | d3dkmthk.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈