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

ОС вызывает DxgkddiControlDiagnosticReporting, чтобы применить набор диагностика который должен быть включен для категории диагностики. Все диагностика, которые не включены в набор, должны быть отключены.

Синтаксис

DXGKDDI_CONTROLDIAGNOSTICREPORTING DxgkddiControldiagnosticreporting;

NTSTATUS DxgkddiControldiagnosticreporting(
  IN_CONST_PVOID MiniportDeviceContext,
  IN_PDXGKARG_CONTROLDIAGNOSTICREPORTING pArgControlDiagnosticReporting
)
{...}

Параметры

MiniportDeviceContext

Идентифицирует адаптер.

pArgControlDiagnosticReporting

Указатель на структуру DXGKARG_QUERYDIAGNOSTICTYPESSUPPORT , которая указывает категорию запрашиваемой диагностики и предоставляет драйверу пространство для описания поддержки диагностики.

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

Возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае возвращает соответствующий код ошибки значений NTSTATUS, определенный в ntstatus.h.

Комментарии

Эта функция всегда вызывается на уровне PASSIVE, поэтому вспомогательный код должен быть доступен для страниц.

Требования

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

См. также раздел

структура DXGKARG_QUERYDIAGNOSTICTYPESSUPPORT