FLT_PARAMETERS pour IRP_MJ_ACQUIRE_FOR_MOD_WRITE union
Le composant union suivant est utilisé lorsque le champ MajorFunction de la structure FLT_IO_PARAMETER_BLOCK de l’opération est IRP_MJ_ACQUIRE_FOR_MOD_WRITE.
Syntaxe
typedef union _FLT_PARAMETERS {
... ;
struct {
PLARGE_INTEGER EndingOffset;
PERESOURCE *ResourceToRelease;
} AcquireForModifiedPageWriter;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Membres
AcquireForModifiedPageWriter : structure contenant les membres suivants.
EndingOffset : pointeur vers une variable qui contient le décalage du dernier octet en cours d’écriture plus un.
ResourceToRelease : pointeur vers un pointeur vers la ressource (ERESOURCE) à acquérir.
Remarques
La structure FLT_PARAMETERS pour les opérations IRP_MJ_ACQUIRE_FOR_MOD_WRITE contient les paramètres d’une opération AcquireForModifiedPageWriter représentée par une structure de données de rappel (FLT_CALLBACK_DATA). Il est contenu dans une structure FLT_IO_PARAMETER_BLOCK .
IRP_MJ_ACQUIRE_FOR_MOD_WRITE est une opération de rappel de système de fichiers (FSFilter). Dans cette opération, ResourceToRelease est un pointeur vers le pointeur vers la ressource à acquérir (pré-opération) ou qui a été acquise (après l’opération). La ressource sera publiée dans une opération de rappel IRP_MJ_RELEASE_FOR_MOD_WRITE.
Pour plus d’informations sur les opérations de rappel FSFilter, consultez l’entrée de référence pour FsRtlRegisterFileSystemFilterCallbacks.
Configuration requise
Type d’exigence | Condition requise |
---|---|
En-tête | Fltkernel.h (inclure Fltkernel.h) |