KBUGCHECK_TRIAGE_DUMP_DATA structure (wdm.h)
La structure _KBUGCHECK_TRIAGE_DUMP_DATA décrit les données de vidage utilisées conjointement avec la routine de rappel KBUGCHECK_REASON_CALLBACK_ROUTINE .
Syntaxe
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;
Membres
DataArray
Pointeur vers une structure _KBUGCHECK_TRIAGE_DUMP_DATA . Il s’agit de la méthode utilisée par le rappel pour fournir le tableau de données de bloc de triage qu’il a créé.
Flags
Indicateurs passés dans le rappel.
KB_TRIAGE_DUMP_DATA_FLAG_BUGCHECK_ACTIVE 0x00000001
Indique que le rappel est appelé lors d’une vérification d’erreur. Actuellement, cet indicateur doit toujours être défini.
MaxVirtMemSize
Taille de mémoire virtuelle maximale en octets que le rappel est autorisé à ajouter au vidage. La taille cumulée des régions décrites dans le tableau de données ne doit pas dépasser cette taille.
BugCheckCode
Cette valeur indique au rappel quel code de vérification d’erreur a été passé à KeBugcheckEx. La routine de rappel peut utiliser ces informations pour décider s’il faut ajouter de la mémoire au fichier de vidage sur incident. Pour obtenir la liste complète des codes de case activée de bogues, consultez le fichier d’en-tête Bugcodes.h inclus dans le WDK.
BugCheckParameter1
Paramètre de vérification des bogues 1. Les paramètres de case activée de bogue informent le rappel des paramètres de vérification d’erreur qui ont été passés à KeBugcheckEx.
BugCheckParameter2
Paramètre de vérification des bogues 2. Les paramètres de case activée de bogue informent le rappel des paramètres de vérification d’erreur qui ont été passés à KeBugcheckEx.
BugCheckParameter3
Paramètre de vérification des bogues 3. Les paramètres de case activée de bogue informent le rappel des paramètres de vérification d’erreur qui ont été passés à KeBugcheckEx.
BugCheckParameter4
Paramètre de vérification des bogues 4. Les paramètres de case activée de bogue informent le rappel des paramètres de vérification d’erreur qui ont été passés à KeBugcheckEx.
Remarques
Le pilote reçoit une structure de ce type en tant que paramètre pour sa routine de rappel KBUGCHECK_REASON_CALLBACK_ROUTINE .
À partir de la routine de rappel, le pilote appelle la fonction KeAddTriageDumpDataBlock pour modifier un tableau de données de vidage.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h |
Voir aussi
Écriture d’une routine de rappel de vérification des bogues.