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

另请参阅

DXGKARG_SETFLIPQUEUELOGBUFFER

DXGKDDI_SETFLIPQUEUELOGBUFFER