Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма вызова обратного вызова минифильтра драйвера или после выполнения вызовов FltSetCallbackDataDirty, чтобы указать, что она изменила содержимое структуры данных обратного вызова.
Синтаксис
VOID FLTAPI FltSetCallbackDataDirty(
[in, out] PFLT_CALLBACK_DATA Data
);
Параметры
[in, out] Data
Указатель на структуру обратного вызова (FLT_CALLBACK_DATA).
Возвращаемое значение
Никакой
Замечания
Подпрограмма обратного вызова минифильтратора (PFLT_PRE_OPERATION_CALLBACK) или после операции (PFLT_POST_OPERATION_CALLBACK) может изменить содержимое структуры данных обратного вызова (FLT_CALLBACK_DATA) для операции. Если это так, он должен вызывать FltSetCallbackDataDirty, если только он не изменил содержимое поля структуры данных обратного вызова.
FltSetCallbackDataDirty задает флаг FLTFL_CALLBACK_DATA_DIRTY в структуре данных обратного вызова.
Чтобы проверить флаг FLTFL_CALLBACK_DATA_DIRTY структуры данных обратного вызова, вызовите FltIsCallbackDataDirty.
Чтобы очистить флаг FLTFL_CALLBACK_DATA_DIRTY структуры данных обратного вызова, вызовите FltClearCallbackDataDirty.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Всеобщий |
| заголовка | fltkernel.h (include Fltkernel.h) |
| библиотеки | Fltmgr.lib |
| DLL | Fltmgr.sys |
| IRQL | Любой |