// d3dkmddi.h
typedef struct _DXGKARG_COLLECTDBGINFO {
[in] UINT Reason;
[out] VOID *pBuffer;
[in] SIZE_T BufferSize;
[out] DXGKARG_COLLECTDBGINFO_EXT *pExtension;
} DXGKARG_COLLECTDBGINFO;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGKARG_COLLECTDBGINFO structure describes information for a debug report.
Reason [in]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. |
pBuffer [out]A pointer to a buffer that receives the debug information for the reason that Reason specifies.
BufferSize [in]The maximum size, in bytes, to copy to the buffer that pBuffer points to.
pExtension [out]A pointer to an OS-allocated DXGKARG_COLLECTDBGINFO_EXT structure that the driver optionally populates with debug extension information.
See DxgkDdiCollectDbgInfo2 for extended TDR debug information.