FltSetCallbackDataDirty-Funktion (fltkernel.h)
Die Voroperations- oder Postoperationsrückrufroutine eines Minifiltertreibers ruft FltSetCallbackDataDirty auf, um anzugeben, dass der Inhalt der Rückrufdatenstruktur geändert wurde.
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
Keine
Bemerkungen
Die Rückrufroutine für preoperation (PFLT_PRE_OPERATION_CALLBACK) oder postoperation (PFLT_POST_OPERATION_CALLBACK) eines Minifiltertreibers kann den Inhalt der Rückrufdatenstruktur (FLT_CALLBACK_DATA) für den Vorgang ändern. Wenn dies der Fall ist, muss fltSetCallbackDataDirty aufgerufen werden, es sei denn, es hat den Inhalt des IoStatus-Felds der Rückrufdatenstruktur geändert.
FltSetCallbackDataDirty legt das FLTFL_CALLBACK_DATA_DIRTY-Flag in einer Rückrufdatenstruktur fest.
Rufen Sie FltIsCallbackDataDirty auf, um das FLTFL_CALLBACK_DATA_DIRTY Flag einer Rückrufdatenstruktur zu testen.
Rufen Sie FltClearCallbackDataDirty auf, um das FLTFL_CALLBACK_DATA_DIRTY Flag einer Rückrufdatenstruktur zu löschen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | fltkernel.h (include Fltkernel.h) |
Bibliothek | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | Any |