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结构,指示驱动程序支持诊断,驱动程序支持该诊断,但可能需要大量开销或对系统产生重大影响。 仅当需要收集信息进行特定调查时,才会启用侵入性诊断,并且预期存在电源和/或性能缺陷,使其不适合自动使用。

要求

要求
Header dispmprt.h