FltSetCallbackDataDirty-Funktion (fltkernel.h)
Ein Minifilter-Treiber voroperations- oder Postoperationsrückrufroutine ruft FltSetCallbackDataDirty an, um anzugeben, dass er den Inhalt der Rückrufdatenstruktur geändert hat.
Syntax
VOID FLTAPI FltSetCallbackDataDirty(
[in, out] PFLT_CALLBACK_DATA Data
);
Parameter
[in, out] Data
Ein Zeiger auf eine Rückrufdatenstruktur (FLT_CALLBACK_DATA).
Rückgabewert
Nichts
Bemerkungen
Eine Minifiltertreibervoroperation (PFLT_PRE_OPERATION_CALLBACK) oder postoperation (PFLT_POST_OPERATION_CALLBACK) Rückrufroutine kann den Inhalt der Rückrufdatenstruktur (FLT_CALLBACK_DATA) für den Vorgang ändern. Wenn dies der Fall ist, muss sie FltSetCallbackDataDirty aufrufen, es sei denn, sie hat den Inhalt der IoStatus- Feld der Rückrufdatenstruktur geändert.
FltSetCallbackDataDirty legt das FLTFL_CALLBACK_DATA_DIRTY Flag in einer Rückrufdatenstruktur fest.
Rufen Sie FltIsCallbackDataDirtyauf, um das FLTFL_CALLBACK_DATA_DIRTY Flag einer Rückrufdatenstruktur zu testen.
Rufen Sie FltClearCallbackDataDirtyauf, um das FLTFL_CALLBACK_DATA_DIRTY Flag einer Rückrufdatenstruktur zu löschen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | fltkernel.h (include Fltkernel.h) |
Library | Fltmgr.lib |
DLL- | Fltmgr.sys |
IRQL- | Jegliche |