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
リターン コード | 形容 |
---|---|
|
指定された ECP コンテキスト構造が、指定された ECP リストに正常に挿入されました。 |
|
指定された ECP コンテキスト構造は、指定された ECP リストに既に存在します。 ECP リスト挿入のコンテキストでは、2 つの ECP コンテキスト構造が同じ GUID 値を含む場合は同一と見なされます。 |
備考
FsRtlInsertExtraCreateParameter ルーチンは、指定された ECP リストに挿入される特定の ECP コンテキスト構造が、FltAllocateExtraCreateParameter ルーチンによって以前に割り当てられたことを前提としています。
ECP リストに挿入される各 ECP コンテキスト構造には、一意の GUID 値が必要です。 この一意の値は、FltAllocateExtraCreateParameter ルーチンによって ECP コンテキスト構造が割り当てられるときに設定されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | FltInsertExtraCreateParameter ルーチンは、Windows Vista 以降で使用できます。 |
ターゲット プラットフォーム の |
万国 |
ヘッダー | ntifs.h (Ntifs.h を含む) |
ライブラリ | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
関連項目
FltAllocateExtraCreateParameter の
FltAllocateExtraCreateParameterFromLookasideList の
FltAllocateExtraCreateParameterList の
FltCreateFileEx2 を
FltFreeExtraCreateParameter を
FltGetEcpListFromCallbackData の
FltRemoveExtraCreateParameter の
FltSetEcpListIntoCallbackData の
IoCreateFileEx の