FltSetEcpListIntoCallbackData 関数 (fltkernel.h)
FltSetEcpListIntoCallbackData ルーチンは、追加の create パラメーター コンテキスト構造 (ECP) リストを作成操作コールバック データ オブジェクトにアタッチします。
構文
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 ルーチンは、ファイル システム フィルター スタックの下に追加の作成パラメーターを基になるミニフィルタードライバーとレガシ フィルター ドライバーに渡すためのメカニズムを提供します。
特定のコールバック データ オブジェクトからアタッチされた ECP リストを取得するには、fltGetEcpListFromCallbackData ルーチン 使用します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | このルーチンは、Windows Vista 以降で使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | fltkernel.h (Fltkernel.h を含む) |
ライブラリ | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |
関連項目
FltAcknowledgeEcp を する
FltAllocateExtraCreateParameter の
FltAllocateExtraCreateParameterFromLookasideList の
FltAllocateExtraCreateParameterList の
FltCreateFileEx2 を する
FltDeleteExtraCreateParameterLookasideList を する
FltFindExtraCreateParameter を する
FltFreeExtraCreateParameter を する
FltFreeExtraCreateParameterList を する
FltGetEcpListFromCallbackData の
FltGetNextExtraCreateParameter
FltInitExtraCreateParameterLookasideList を する
FltInsertExtraCreateParameter の
FltIsEcpAcknowledged の
FltIsEcpFromUserMode の
FltRemoveExtraCreateParameter の
IoCreateFileEx の