функция обратного вызова DXGKCB_REPORT_DIAGNOSTIC (dispmprt.h)

Реализуется драйвером режима ядра для создания отчетов о ведении журнала диагностики.

Синтаксис

DXGKCB_REPORT_DIAGNOSTIC DxgkcbReportDiagnostic;

NTSTATUS DxgkcbReportDiagnostic(
  HANDLE DeviceHandle,
  IN_PDXGK_DIAGNOSTIC_HEADER pDiagnostic
)
{...}

Параметры

DeviceHandle

Дескриптор адаптера устройства отображения.

pDiagnostic

Указатель на структуру DXGK_DIAGNOSTIC_HEADER , содержащую отчет о диагностических событиях.

Возвращаемое значение

Возвращает следующие значения:

Значение Описание
STATUS_SUCCESS Событие диагностики успешно регистрируется операционной системой.
STATUS_INVALID_PARAMETER Неправильный дескриптор адаптера или тип события не распознается.
STATUS_BUFFER_TOO_SMALL размер события слишком мал для типа.
STATUS_UNSUCCESSFUL ОС не удалось обработать допустимое событие.

Другие коды возврата могут быть возвращены соответствующим образом.

Требования

Требование Значение
Заголовок dispmprt.h