次の方法で共有


FltCompletePendedPostOperation 関数 (fltkernel.h)

FltCompletePendedPostOperation は、ミニフィルター ドライバーの操作後コールバック ルーチンにペンドされた I/O 操作の完了処理を再開します。

構文

VOID FLTAPI FltCompletePendedPostOperation(
  [in] PFLT_CALLBACK_DATA CallbackData
);

パラメーター

[in] CallbackData

I/O 操作のコールバック データ (FLT_CALLBACK_DATA) 構造体へのポインター。 このパラメーターは必須であり、 NULL にすることはできません。

戻り値

なし

解説

ミニフィルター ドライバーの操作後コールバック (PFLT_POST_OPERATION_CALLBACK) ルーチンが I/O 操作を作業キューにポストし、FLT_POSTOP_MORE_PROCESSING_REQUIREDを返すと、フィルター マネージャーは操作の完了処理の実行を停止します。 操作が最終的にデキューされて処理されると、ミニフィルター ドライバーは FltCompletePendedPostOperation を呼び出して操作の制御をフィルター マネージャーに返し、完了処理を再開できます。

要件

要件
対象プラットフォーム ユニバーサル
Header fltkernel.h (Fltkernel.h を含む)
Library FltMgr.lib
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

FLT_CALLBACK_DATA

FltCompletePendedPreOperation

PFLT_POST_OPERATION_CALLBACK