共用方式為


FsRtlInitializeExtraCreateParameter 函式 (ntifs.h)

FsRtlInitializeExtraCreateParameter 例程會在 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

GUID 的指標,指出將初始化內容結構的 ECP 類型。 如需ECP的詳細資訊,請參閱 搭配IRP_MJ_CREATE作業使用額外的建立參數

[in, optional] ListAllocatedFrom

配置 ECP 內容結構之清單的選擇性指標。

傳回值

規格需求

需求
最低支援的用戶端 FsRtlInitializeExtraCreateParameter 例程從 Windows 7 開始可供使用。
目標平台 Universal
標頭 ntifs.h (包含 Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL <= APC_LEVEL

另請參閱

FsRtlAllocateExtraCreateParameter

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK