DXGK_FLIPQUEUE_LOG_ENTRY 结构 (d3dkmddi.h)
在 硬件翻转队列模型中, DXGK_FLIPQUEUE_LOG_ENTRY 结构包含用于完成或取消翻转的单个翻转队列日志条目。
语法
typedef struct _DXGK_FLIPQUEUE_LOG_ENTRY {
ULONGLONG PresentId;
ULONGLONG PresentTimestamp;
} DXGK_FLIPQUEUE_LOG_ENTRY;
成员
PresentId
[in]标识已完成或取消的翻转。
PresentTimestamp
[in]翻转的时间戳。 此值以 CPU 时钟计数器单位指定, (从 KeQueryPerformanceCounter) 获取。 PresentTimestamp 可以是以下值之一:
值 | 含义 |
---|---|
DXGK_HWFLIPQUEUE_TIMESTAMP_CANCELLED | 翻转被取消,内容从未显示在屏幕上。 |
值 > 0 | 翻转开始在屏幕上可见的时间戳;即扫描的开始时间。 |
注解
DXGKARG_SETFLIPQUEUELOGBUFFER 结构包含指向DXGK_FLIPQUEUE_LOG_ENTRY结构的数组的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 (WDDM 3.0) |
标头 | d3dkmddi.h |