struttura KBUGCHECK_TRIAGE_DUMP_DATA (wdm.h)
La struttura _KBUGCHECK_TRIAGE_DUMP_DATA descrive i dati di dump usati insieme alla routine di callback KBUGCHECK_REASON_CALLBACK_ROUTINE.
Sintassi
typedef struct _KBUGCHECK_TRIAGE_DUMP_DATA {
PKTRIAGE_DUMP_DATA_ARRAY DataArray;
ULONG Flags;
ULONG MaxVirtMemSize;
ULONG BugCheckCode;
ULONG_PTR BugCheckParameter1;
ULONG_PTR BugCheckParameter2;
ULONG_PTR BugCheckParameter3;
ULONG_PTR BugCheckParameter4;
} KBUGCHECK_TRIAGE_DUMP_DATA, *PKBUGCHECK_TRIAGE_DUMP_DATA;
Membri
DataArray
Puntatore a una struttura _KBUGCHECK_TRIAGE_DUMP_DATA. Questo è il metodo usato dal callback per fornire la matrice di dati del blocco di valutazione creata.
Flags
Flag passati al callback.
KB_TRIAGE_DUMP_DATA_FLAG_BUGCHECK_ACTIVE 0x00000001
Indica che il callback viene richiamato durante un controllo bug. Attualmente, questo flag deve essere sempre impostato.
MaxVirtMemSize
Le dimensioni massime della memoria virtuale in byte consentite al callback possono essere aggiunte al dump. Le dimensioni cumulative delle aree descritte nella matrice di dati non devono superare questa dimensione.
BugCheckCode
Questo valore indica al callback il codice di controllo di bug passato a KeBugcheckEx. La routine di callback può utilizzare queste informazioni per decidere se aggiungere memoria al file di dump di arresto anomalo del sistema. Per un elenco completo dei codici di controllo dei bug, vedere il file di intestazione Bugcodes.h incluso in WDK.
BugCheckParameter1
Bug Check Parametro 1. I parametri di controllo dei bug informano il callback dei parametri di controllo bug passati a KeBugcheckEx.
BugCheckParameter2
Parametro di controllo dei bug 2. I parametri di controllo dei bug informano il callback dei parametri di controllo bug passati a KeBugcheckEx.
BugCheckParameter3
Parametro di controllo dei bug 3. I parametri di controllo dei bug informano il callback dei parametri di controllo bug passati a KeBugcheckEx.
BugCheckParameter4
Bug Check Parametro 4. I parametri di controllo dei bug informano il callback dei parametri di controllo bug passati a KeBugcheckEx.
Osservazioni
Il driver riceve una struttura di questo tipo come parametro alla relativa routine di callback KBUGCHECK_REASON_CALLBACK_ROUTINE.
Dalla routine di callback, il driver chiama la funzione KeAddTriageDumpDataBlock per modificare una matrice di dati di dump.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | wdm.h |