Поделиться через


функция обратного вызова 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