FsRtlInitializeExtraCreateParameter 関数 (ntifs.h)
FsRtlInitializeExtraCreateParameter ルーチンは、追加の create パラメーター (ECP) コンテキスト構造を初期化します。
構文
void FsRtlInitializeExtraCreateParameter(
[in] PECP_HEADER Ecp,
[in] ULONG EcpFlags,
[in, optional] PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK CleanupCallback,
[in] ULONG TotalSize,
[in] LPCGUID EcpType,
[in, optional] PVOID ListAllocatedFrom
);
パラメーター
[in] Ecp
初期化する ECP コンテキスト構造体へのポインター。
[in] EcpFlags
初期化オプションを定義します。 現在、フラグは定義されていません。
[in, optional] CleanupCallback
PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK 型のフィルター定義クリーンアップ コールバック ルーチンへのオプションのポインター。 クリーンアップ コールバック ルーチンは、( FsRtlAllocateExtraCreateParameter ルーチンによって作成された) ECP コンテキスト構造が削除されるときに呼び出されます。 クリーンアップ コールバック ルーチンが適用されない場合は、このパラメーターを NULL に 設定します。
[in] TotalSize
初期化する ECP コンテキスト構造のサイズ (バイト単位)。
[in] EcpType
コンテキスト構造が初期化される ECP の型を示す GUID へのポインター。 ECP の詳細については、「 IRP_MJ_CREATE操作での追加の作成パラメーターの使用」を参照してください。
[in, optional] ListAllocatedFrom
ECP コンテキスト構造の割り当て元リストへのオプションのポインター。
戻り値
なし
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | FsRtlInitializeExtraCreateParameter ルーチンは、Windows 7 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | <= APC_LEVEL |