Freigeben über


FsRtlInitializeExtraCreateParameter-Funktion (ntifs.h)

Die FsRtlInitializeExtraCreateParameter-Routine initialisiert eine ECP-Kontextstruktur (extra create parameter).

Syntax

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
);

Parameter

[in] Ecp

Zeiger auf die zu initialisierende ECP-Kontextstruktur.

[in] EcpFlags

Definiert Initialisierungsoptionen. Derzeit sind keine Flags definiert.

[in, optional] CleanupCallback

Optionaler Zeiger auf eine filterdefinierte Cleanup-Rückrufroutine vom Typ PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK. Die Cleanup-Rückrufroutine wird aufgerufen, wenn die ECP-Kontextstruktur (erstellt von der FsRtlAllocateExtraCreateParameter-Routine ) gelöscht wird. Legen Sie diesen Parameter auf NULL fest, wenn keine Cleanup-Rückrufroutine anwendbar ist.

[in] TotalSize

Die Größe der zu initialisierenden ECP-Kontextstruktur in Bytes.

[in] EcpType

Zeiger auf eine GUID, die den Typ des ECP angibt, für den die Kontextstruktur initialisiert wird. Weitere Informationen zu ECPs finden Sie unter Using Extra Create Parameters with an IRP_MJ_CREATE Operation.For more information about ECPs, see Using Extra Create Parameters with an IRP_MJ_CREATE Operation.

[in, optional] ListAllocatedFrom

Optionaler Zeiger auf die Liste, aus der die ECP-Kontextstruktur zugeordnet ist.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Die FsRtlInitializeExtraCreateParameter-Routine ist ab Windows 7 verfügbar.
Zielplattform Universell
Header ntifs.h (include Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Weitere Informationen

FsRtlAllocateExtraCreateParameter

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK