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 |