DXGKARG_COLLECTDBGINFO structure (d3dkmddi.h)

The DXGKARG_COLLECTDBGINFO structure describes information for a debug report.

Syntax

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

Members

[in] Reason

The bug-check code for which to return debug information in the buffer that pBuffer points to. These are possible values:

Value Meaning
VIDEO_TDR_TIMEOUT_DETECTED 0x117 A DxgkDdiResetEngine operation has reset a logical adapter.
VIDEO_ENGINE_TIMEOUT_DETECTED 0x141 A DxgkDdiResetEngine operation has reset one or more nodes within a physical adapter. Available starting in Windows 8.

[out] pBuffer

A pointer to a buffer that receives the debug information for the reason that Reason specifies.

[in] BufferSize

The maximum size, in bytes, to copy to the buffer that pBuffer points to.

[out] pExtension

A pointer to an OS-allocated DXGKARG_COLLECTDBGINFO_EXT structure that the driver optionally populates with debug extension information.

Remarks

See DxgkDdiCollectDbgInfo2 for extended TDR debug information.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header d3dkmddi.h (include D3dkmddi.h)

See also

DXGKARG_COLLECTDBGINFO_EXT

DxgkDdiCollectDbgInfo

DxgkDdiCollectDbgInfo2

DxgkDdiResetEngine