DXGKARG_COLLECTDBGINFO 结构 (d3dkmddi.h)

DXGKARG_COLLECTDBGINFO 结构描述调试报告的信息。

语法

typedef struct _DXGKARG_COLLECTDBGINFO {
  [in]  UINT                       Reason;
  [out] VOID                       *pBuffer;
  [in]  SIZE_T                     BufferSize;
  [out] DXGKARG_COLLECTDBGINFO_EXT *pExtension;
} DXGKARG_COLLECTDBGINFO;

成员

[in] Reason

pBuffer 指向的缓冲区中返回调试信息的 bug 检查代码。 以下是可能的值:

含义
VIDEO_TDR_TIMEOUT_DETECTED 0x117 DxgkDdiResetEngine 操作已重置逻辑适配器。
VIDEO_ENGINE_TIMEOUT_DETECTED 0x141 DxgkDdiResetEngine 操作已重置物理适配器中的一个或多个节点。 从 Windows 8 开始可用。

[out] pBuffer

指向缓冲区的指针,该缓冲区根据 Reason 指定的原因接收调试信息。

[in] BufferSize

要复制到 pBuffer 指向的缓冲区的最大大小(以字节为单位)。

[out] pExtension

指向操作系统分配 的DXGKARG_COLLECTDBGINFO_EXT 结构的指针,驱动程序可以选择使用调试扩展信息填充该结构。

注解

有关扩展的 TDR 调试信息,请参阅 DxgkDdiCollectDbgInfo2

要求

要求
最低受支持的客户端 Windows Vista
标头 d3dkmddi.h (包括 D3dkmddi.h)

另请参阅

DXGKARG_COLLECTDBGINFO_EXT

DxgkDdiCollectDbgInfo

DxgkDdiCollectDbgInfo2

DxgkDdiResetEngine