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