FltSetEcpListIntoCallbackData 関数 (fltkernel.h)
FltSetEcpListIntoCallbackData ルーチンは、追加の create パラメーター コンテキスト構造 (ECP) リストを作成操作 callback-data オブジェクトにアタッチします。
構文
NTSTATUS FLTAPI FltSetEcpListIntoCallbackData(
[in] PFLT_FILTER Filter,
PFLT_CALLBACK_DATA CallbackData,
[in] PECP_LIST EcpList
);
パラメーター
[in] Filter
ミニフィルター ドライバーへの不透明なフィルター ポインター。 このポインターはミニフィルター ドライバーを一意に識別し、ミニフィルター ドライバーが読み込まれる限り一定のままになります。
CallbackData
作成操作を表す 、FLT_CALLBACK_DATA型のコールバック データ オブジェクトへのポインター。
[in] EcpList
コールバック データ オブジェクトにアタッチする 1 つ以上の ECP を含む ECP リストへのポインター。
戻り値
FltSetEcpListIntoCallbackData は、次のいずれかの NTSTATUS 値を返します。
リターン コード | 説明 |
---|---|
|
指定された ECP リストが、指定されたコールバック データ オブジェクトに正常にアタッチされました。 |
|
指定されたコールバック データ オブジェクトは、IRP ベースの作成操作ではありません。 |
|
指定されたコールバック データ オブジェクトに ECP リストが既にアタッチされています。 |
注釈
FltSetEcpListIntoCallbackData ルーチンは、ファイル システム フィルター スタックの下に追加の create パラメーターを基になるミニフィルタードライバーとレガシ フィルター ドライバーに渡すメカニズムを提供します。
特定のコールバック データ オブジェクトからアタッチされた ECP リストを取得するには、 FltGetEcpListFromCallbackData ルーチンを使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | このルーチンは、Windows Vista 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | fltkernel.h (Fltkernel.h を含む) |
Library | FltMgr.lib |
[DLL] | Fltmgr.sys |
IRQL | <= APC_LEVEL |
こちらもご覧ください
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterList
FltDeleteExtraCreateParameterLookasideList
FltFreeExtraCreateParameterList
FltGetNextExtraCreateParameter