FsRtlInsertExtraCreateParameter 関数 (ntifs.h)
FsRtlInsertExtraCreateParameter ルーチンは、追加の create パラメーター (ECP) コンテキスト構造を ECP リストに挿入します。
構文
NTSTATUS FsRtlInsertExtraCreateParameter(
[in, out] PECP_LIST EcpList,
[in, out] PVOID EcpContext
);
パラメーター
[in, out] EcpList
EcpContext パラメーターによって指される ECP コンテキスト構造を追加する必要がある ECP リスト構造体へのポインター。
[in, out] EcpContext
EcpList パラメーターが指す ECP リストに追加される ECP コンテキスト構造へのポインター。
戻り値
FsRtlInsertExtraCreateParameter は 、次のいずれかの NTSTATUS 値を返します。
リターン コード | 説明 |
---|---|
|
指定された ECP コンテキスト構造が、指定された ECP リストに正常に挿入されました。 |
|
指定された ECP コンテキスト構造は、指定された ECP リストに既に存在します。 ECP リスト挿入のコンテキストでは、2 つの ECP コンテキスト構造が同じ GUID 値を含む場合は同一と見なされます。 |
注釈
FsRtlInsertExtraCreateParameter ルーチンは、指定された ECP リストに挿入される特定の ECP コンテキスト構造が、FltAllocateExtraCreateParameter ルーチンによって以前に割り当てられたことを前提としています。
ECP リストに挿入される各 ECP コンテキスト構造には、一意の GUID 値が必要です。 この一意の値は、ECP コンテキスト構造が FltAllocateExtraCreateParameter ルーチンによって割り当てられるときに設定されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | FltInsertExtraCreateParameter ルーチンは、Windows Vista 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
こちらもご覧ください
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList