FLT_PARAMETERS für IRP_MJ_ACQUIRE_FOR_MOD_WRITE Union
Die folgende Unionkomponente wird verwendet, wenn das Feld MajorFunction der FLT_IO_PARAMETER_BLOCK-Struktur für den Vorgang IRP_MJ_ACQUIRE_FOR_MOD_WRITE wird.
Syntax
typedef union _FLT_PARAMETERS {
... ;
struct {
PLARGE_INTEGER EndingOffset;
PERESOURCE *ResourceToRelease;
} AcquireForModifiedPageWriter;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Member
AcquireForModifiedPageWriter: Struktur mit den folgenden Membern.
EndingOffset: Zeiger auf eine Variable, die den Offset des zuletzt geschriebenen Byte plus eins enthält.
ResourceToRelease: Zeiger auf einen Zeiger auf die zu erwerbende Ressource (ERESOURCE).
Hinweise
Die FLT_PARAMETERS-Struktur für IRP_MJ_ACQUIRE_FOR_MOD_WRITE-Vorgänge enthält die Parameter für einen AcquireForModifiedPageWriter-Vorgang , der durch eine Rückrufdatenstruktur (FLT_CALLBACK_DATA) dargestellt wird. Sie ist in einer FLT_IO_PARAMETER_BLOCK-Struktur enthalten.
IRP_MJ_ACQUIRE_FOR_MOD_WRITE ist ein FSFilter-Rückrufvorgang (File System). In diesem Vorgang ist ResourceToRelease ein Zeiger auf den Zeiger auf die Ressource, die abgerufen werden soll (vor dem Vorgang) oder die abgerufen wurde (nach dem Vorgang). Die Ressource wird in einem IRP_MJ_RELEASE_FOR_MOD_WRITE Rückrufvorgang freigegeben.
Weitere Informationen zu FSFilter-Rückrufvorgängen finden Sie im Referenzeintrag für FsRtlRegisterFileSystemFilterCallbacks.
Anforderungen
Anforderungstyp | Anforderung |
---|---|
Header | Fltkernel.h (einschließlich Fltkernel.h) |