Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgende Union-Komponente wird verwendet, wenn das Feld "MajorFunction " der FLT_IO_PARAMETER_BLOCK Struktur für den Vorgang IRP_MJ_ACQUIRE_FOR_MOD_WRITE ist.
Syntax
typedef union _FLT_PARAMETERS {
... ;
struct {
PLARGE_INTEGER EndingOffset;
PERESOURCE *ResourceToRelease;
} AcquireForModifiedPageWriter;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Elemente
AcquireForModifiedPageWriter: Struktur mit den folgenden Membern.
EndingOffset: Pointer to a variable that contains the offset of the last byte being written plus one.
ResourceToRelease: Zeiger auf einen Zeiger auf die Ressource (ERESOURCE), die abgerufen werden soll.
Bemerkungen
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 Dateisystem(FSFilter)-Rückrufvorgang. In diesem Vorgang ist ResourceToRelease ein Zeiger auf den Zeiger auf die Ressource, die abgerufen werden soll (Voroperation) oder die (nach dem Vorgang) erworben wurde. 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 |
|---|---|
| Kopfzeile | Fltkernel.h (include Fltkernel.h) |