Partager via


Fonction FsRtlInitializeExtraCreateParameter (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 à 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 fournisseurs d’environnement, 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

None

Configuration requise

Condition requise Valeur
Client minimal pris en charge La routine FsRtlInitializeExtraCreateParameter est disponible à partir de Windows 7.
Plateforme cible Universal
En-tête ntifs.h (inclure Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

FsRtlAllocateExtraCreateParameter

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK