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 |