Partager via


FsRtlInitializeExtraCreateParameter, fonction (ntifs.h)

La routine FsRtlInitializeExtraCreateParameter initialise une structure de contexte de paramètre de création supplémentaire (ECP).

Syntaxe

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

Paramètres

[in] Ecp

Pointeur vers la structure de contexte ECP pour initialiser.

[in] EcpFlags

Définit les options d’initialisation. Actuellement, aucun indicateur n’est défini.

[in, optional] CleanupCallback

Pointeur facultatif vers une routine de rappel de nettoyage définie par filtre de type PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK. La routine de rappel de nettoyage est appelée lorsque la structure de contexte ECP (créée par la routine FsRtlAllocateExtraCreateParameter) est supprimée. Définissez ce paramètre sur NULL si une routine de rappel de nettoyage n’est pas applicable.

[in] TotalSize

Taille, en octets, de la structure de contexte ECP à initialiser.

[in] EcpType

Pointeur vers un GUID qui indique le type d’ECP pour lequel la structure de contexte sera initialisée. Pour plus d’informations sur les PPE, consultez Utilisation de paramètres de création supplémentaires avec une opération de IRP_MJ_CREATE.

[in, optional] ListAllocatedFrom

Pointeur facultatif vers la liste à partir de laquelle la structure de contexte ECP est allouée.

Valeur de retour

Aucun

Exigences

Exigence Valeur
client minimum pris en charge La routine FsRtlInitializeExtraCreateParameter est disponible à partir de Windows 7.
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

FsRtlAllocateExtraCreateParameter

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK