次の方法で共有


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 任意

関連項目

FLT_CALLBACK_DATA

FltClearCallbackDataDirty

FltIsCallbackDataDirty

FltReissueSynchronousIo する

PFLT_POST_OPERATION_CALLBACK

PFLT_PRE_OPERATION_CALLBACK