DXGKARG_SETFLIPQUEUELOGBUFFER 结构 (d3dkmddi.h)

DXGKARG_SETFLIPQUEUELOGBUFFER 结构包含驱动程序DXGKDDI_SETFLIPQUEUELOGBUFFER回调函数的参数。

语法

typedef struct _DXGKARG_SETFLIPQUEUELOGBUFFER {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           LayerIndex;
  UINT                           NumberOfEntries;
  DXGK_FLIPQUEUE_LOG_ENTRY       *LogBufferAddress;
} DXGKARG_SETFLIPQUEUELOGBUFFER;

成员

VidPnSourceId

[in] 一个 D3DDDI_VIDEO_PRESENT_SOURCE_ID 值,该值标识为其提供翻转队列日志缓冲区的 VidPn 源 ID。

LayerIndex

[in]一个从零开始的索引值,该值标识为其提供翻转队列日志缓冲区的 MPO 平面索引。

NumberOfEntries

[in] LogBufferAddress 指向的翻转队列日志缓冲区中的条目数。

LogBufferAddress

[in]指向翻转队列日志缓冲区中 DXGK_FLIPQUEUE_LOG_ENTRY 结构数组的指针。 此值是非分页内存中翻转队列日志缓冲区的内核模式 CPU 虚拟地址。 如果 OS 要销毁当前的翻转队列日志缓冲区,则 LogBufferAddress 为 NULL。

注解

有关详细信息 ,请参阅获取排队翻转的当前统计信息

要求

要求
最低受支持的客户端 Windows 11 (WDDM 3.0)
标头 d3dkmddi.h

另请参阅

DXGK_FLIPQUEUE_LOG_ENTRY

DXGKDDI_SETFLIPQUEUELOGBUFFER