次の方法で共有


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

サポートされている種類のクエリ対象の診断カテゴリの 1 つを示す DXGK_DIAGNOSTIC_CATEGORIES 構造体。

[out] NoninvasiveTypes

診断のドライバーサポートを示すDXGK_DIAGNOSTIC_TYPES構造。システムに大きなオーバーヘッドや影響を与えることなく実現できます。 非侵襲的な診断は、テレメトリを事前に収集するために OS によって有効にされる可能性がある十分に無害である必要があります。

[out] InvasiveTypes

診断のドライバーサポートを示すDXGK_DIAGNOSTIC_TYPES構造。ドライバーはサポートしていますが、大きなオーバーヘッドが必要な場合や、システムに大きな影響を与える可能性があります。 侵入診断は、特定の調査に関する情報を収集する必要がある場合にのみ有効になり、電源やパフォーマンスの欠点があり、自動使用には適していません。

要件

要件
Header dispmprt.h