次の方法で共有


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 以降で使用できます。
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

関連項目

FsRtlAllocateExtraCreateParameter

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK