FILTER_INITIALIZATION_DATA structure (ntdddump.h)
Le pilote de filtre remplit une structure de FILTER_INITIALIZATION_DATA et la retourne au pilote de vidage sur incident.
Syntaxe
typedef struct _FILTER_INITIALIZATION_DATA {
ULONG MajorVersion;
ULONG MinorVersion;
PDUMP_START DumpStart;
PDUMP_WRITE DumpWrite;
PDUMP_FINISH DumpFinish;
PDUMP_UNLOAD DumpUnload;
PVOID DumpData;
ULONG MaxPagesPerWrite;
ULONG Flags;
PDUMP_READ DumpRead;
} FILTER_INITIALIZATION_DATA, *PFILTER_INITIALIZATION_DATA;
Membres
MajorVersion
Définissez sur l’une des valeurs de version principales suivantes :
DUMP_FILTER_MAJOR_VERSION_1 (0x1)
DUMP_FILTER_MAJOR_VERSION (0x2)
MinorVersion
Définissez sur DUMP_FILTER_MINOR_VERSION.
DumpStart
Pointeur vers la routine d’initialisation de vidage. Cette routine est appelée lorsque le vidage sur incident démarre.
DumpWrite
Pointeur vers la routine d’écriture. Cette routine est appelée avant chaque demande d’écriture de vidage sur incident.
DumpFinish
Pointeur vers la routine de fin de vidage. Cette routine est appelée lorsque le vidage sur incident est terminé.
DumpUnload
Pointeur vers la routine de déchargement de vidage. Cette routine est appelée avant le déchargement du pilote.
DumpData
Le pilote de filtre peut passer un pointeur vers des données de contexte internes dans ce membre. Ce pointeur est repassé au pilote de filtre dans une structure FILTER_EXTENSION lors de chaque rappel.
MaxPagesPerWrite
Nombre maximal de pages pour chaque demande de lecture ou d’écriture de vidage.
Flags
Ensemble d’indicateurs pour l’initialisation du filtre de vidage. Cette valeur est définie sur 0 ou ce qui suit :
DumpRead
Pointeur vers la routine de lecture. Cette routine est appelée après chaque demande de lecture de vidage sur incident. Ce membre est disponible à partir de Windows 8.
Remarques
Pour qu’un pilote de filtre de vidage prend en charge le filtrage en lecture, les paramètres suivants sont requis :
- L’indicateur DUMP_FILTER_FLAG_SYSTEM_SUPPORT_READ est défini dans Indicateurs.
- MajorVersion est défini sur DUMP_FILTER_MAJOR_VERSION = 2.
- Le pointeur DumpRead est défini sur la routine de lecture du pilote de filtre de vidage.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows Vista et Windows Server 2008. |
En-tête | ntdddump.h (incluez Ntdddump.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour