структура DXGKARG_QUERYDIAGNOSTICTYPESSUPPORT (dispmprt.h)

Аргументы функции обратного вызова DxgkddiQueryDiagnosticTypesSupport .

Синтаксис

typedef struct _DXGKARG_QUERYDIAGNOSTICTYPESSUPPORT {
  [in]  DXGK_DIAGNOSTIC_CATEGORIES DiagnosticCategory;
  [out] DXGK_DIAGNOSTIC_TYPES      NoninvasiveTypes;
  [out] DXGK_DIAGNOSTIC_TYPES      InvasiveTypes;
} DXGKARG_QUERYDIAGNOSTICTYPESSUPPORT, *PDXGKARG_QUERYDIAGNOSTICTYPESSUPPORT;

Члены

[in] DiagnosticCategory

Структура DXGK_DIAGNOSTIC_CATEGORIES , указывающая, к какой из категорий диагностики запрашиваются поддерживаемые типы.

[out] NoninvasiveTypes

Структура DXGK_DIAGNOSTIC_TYPES, указывающая поддержку драйверами для диагностика, что может быть достигнуто без значительных накладных расходов или влияния на систему. Неинвазивные диагностика должны быть достаточно неопасными, чтобы операционная система могла включить их для упреждающего сбора данных телеметрии.

[out] InvasiveTypes

Структура DXGK_DIAGNOSTIC_TYPES, указывающая поддержку драйвера для диагностика, которая поддерживается драйвером, но может потребовать значительных затрат или оказать значительное влияние на систему. Инвазивные диагностика будут включены только при необходимости сбора информации для конкретных исследований и, как ожидается, будут иметь недостатки мощности и /или производительности, что делает их непригодными для автоматического использования.

Требования

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