FltGetEcpListFromCallbackData 関数 (fltkernel.h)
FltGetEcpListFromCallbackData ルーチンは、指定された作成操作 callback-data オブジェクトに関連付けられている追加の 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 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | fltkernel.h (Fltkernel.h を含む) |
Library | FltMgr.lib |
[DLL] | Fltmgr.sys |
IRQL | <= APC_LEVEL |
こちらもご覧ください
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterList
FltDeleteExtraCreateParameterLookasideList
FltFreeExtraCreateParameterList
FltGetNextExtraCreateParameter