FltGetEcpListFromCallbackData 関数 (fltkernel.h)
fltGetEcpListFromCallbackData ルーチン は、指定された作成操作コールバック データ オブジェクトに関連付けられている追加の create パラメーター コンテキスト構造 (ECP) リストへのポインターを返します。
構文
NTSTATUS FLTAPI FltGetEcpListFromCallbackData(
[in] PFLT_FILTER Filter,
PFLT_CALLBACK_DATA CallbackData,
[out] PECP_LIST *EcpList
);
パラメーター
[in] Filter
ミニフィルター ドライバーへの不透明なフィルター ポインター。 このポインターは、ミニフィルター ドライバーを一意に識別し、ミニフィルター ドライバーが読み込まれている限り一定のままになります。
CallbackData
作成操作を表す FLT_CALLBACK_DATA型のコールバック データ オブジェクトへのポインター。
[out] EcpList
CallbackData callback-data オブジェクトに関連付けられている ECP リストへのポインターを受け取ります。
戻り値
FltGetEcpListFromCallbackData 、次のいずれかの NTSTATUS 値が返されます。
リターン コード | 形容 |
---|---|
|
EcpList、指定されたコールバック データ オブジェクトに関連付けられている ECP リストへのポインターを受け取りました。 コールバック データ オブジェクトに ECP が関連付けられていない場合は、STATUS_SUCCESSが返され、EcpList が NULL 。 |
|
指定されたコールバック データ オブジェクトは、IRP ベースの作成操作ではありません。 この場合、EcpList は未定義です。 |
備考
ECP リストをコールバック データ オブジェクトにアタッチするには、fltSetEcpListIntoCallbackData ルーチン 使用します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | このルーチンは、Windows Vista 以降で使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | fltkernel.h (Fltkernel.h を含む) |
ライブラリ | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |
関連項目
FltAcknowledgeEcp を する
FltAllocateExtraCreateParameter の
FltAllocateExtraCreateParameterFromLookasideList の
FltAllocateExtraCreateParameterList の
FltCreateFileEx2 を する
FltDeleteExtraCreateParameterLookasideList を する
FltFindExtraCreateParameter を する
FltFreeExtraCreateParameter を する
FltFreeExtraCreateParameterList を する
FltGetNextExtraCreateParameter
FltInitExtraCreateParameterLookasideList を する
FltInsertExtraCreateParameter の
FltIsEcpAcknowledged の
FltIsEcpFromUserMode の
FltRemoveExtraCreateParameter の
FltSetEcpListIntoCallbackData の
IoCreateFileEx の