Condividi tramite


DXGKARG_QUERYDIAGNOSTICTYPESSUPPORT struttura (dispmprt.h)

Argomenti per la funzione di callback DxgkddiQueryDiagnosticTypesSupport .

Sintassi

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

Members

[in] DiagnosticCategory

Struttura DXGK_DIAGNOSTIC_CATEGORIES che indica per quale categoria di diagnostica vengono sottoposti a query i tipi supportati.

[out] NoninvasiveTypes

Struttura DXGK_DIAGNOSTIC_TYPES che indica il supporto del driver per la diagnostica, che può essere ottenuta senza un sovraccarico significativo o un impatto sul sistema. La diagnostica non invasiva deve essere sufficientemente benigna che può essere abilitata dal sistema operativo per raccogliere in modo proattivo i dati di telemetria.

[out] InvasiveTypes

Una struttura DXGK_DIAGNOSTIC_TYPES che indica il supporto del driver per la diagnostica, che il driver supporta, ma può richiedere un sovraccarico significativo o avere un impatto significativo sul sistema. La diagnostica invasiva sarà abilitata solo quando necessario per raccogliere informazioni per indagini specifiche e si prevede di avere svantaggi di potenza e/o prestazioni che li rendono non adatti per l'utilizzo automatizzato.

Requisiti

Requisito Valore
Intestazione dispmprt.h