DXGKCB_REPORT_DIAGNOSTIC callback function (dispmprt.h)
Implemented by the kernel mode driver to report diagnostic logging.
Syntax
DXGKCB_REPORT_DIAGNOSTIC DxgkcbReportDiagnostic;
NTSTATUS DxgkcbReportDiagnostic(
HANDLE DeviceHandle,
IN_PDXGK_DIAGNOSTIC_HEADER pDiagnostic
)
{...}
Parameters
DeviceHandle
A handle to a display device adapter.
pDiagnostic
Pointer to a DXGK_DIAGNOSTIC_HEADER structure that contains the diagnostic event report.
Return value
Returns the following values:
Value | Description |
---|---|
STATUS_SUCCESS | The diagnostic event is recorded successfully by the OS. |
STATUS_INVALID_PARAMETER | The adapter handle is incorrect or the event type is not recognized. |
STATUS_BUFFER_TOO_SMALL | the event size is too small for the type. |
STATUS_UNSUCCESSFUL | The OS was unable to process a valid event. |
Other return codes may be returned as appropriate.
Requirements
Requirement | Value |
---|---|
Header | dispmprt.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for