FltSetCallbackDataDirty 関数 (fltkernel.h)
ミニフィルター ドライバーのプリ操作または事後コールバック ルーチンは、コールバック データ構造の内容を変更したことを示すために、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) 構造体の内容を変更できます。 その場合は、コールバック データ構造の IoStatus フィールドの内容が変更されていない限り、FltSetCallbackDataDirty 呼び出す必要があります。
FltSetCallbackDataDirty コールバック データ構造でFLTFL_CALLBACK_DATA_DIRTYフラグを設定します。
コールバック データ構造体のFLTFL_CALLBACK_DATA_DIRTY フラグをテストするには、FltIsCallbackDataDirty 呼び出します。
コールバック データ構造のFLTFL_CALLBACK_DATA_DIRTY フラグをクリアするには、FltClearCallbackDataDirty 呼び出します。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 万国 |
ヘッダー | fltkernel.h (Fltkernel.h を含む) |
ライブラリ | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | 任意 |
関連項目
FltClearCallbackDataDirty の
FltIsCallbackDataDirty の
FltReissueSynchronousIo を する