Partager via


FsRtlSetEcpListIntoIrp, fonction (ntifs.h)

La routine FsRtlSetEcpListIntoIrp attache une liste de structure de contexte de paramètre de création supplémentaire (ECP) à une opération de IRP_MJ_CREATE.

Syntaxe

NTSTATUS FsRtlSetEcpListIntoIrp(
  [in, out] PIRP      Irp,
  [in]      PECP_LIST EcpList
);

Paramètres

[in, out] Irp

Pointeur vers l’IRP pour une opération de IRP_MJ_CREATE à laquelle la liste de structure de contexte ECP doit être attachée.

[in] EcpList

Pointeur vers une liste ECP qui contient une ou plusieurs structures de contexte ECP. Ces structures seront attachées à l’IRP auquel les points de paramètre Irp.

Valeur de retour

FsRtlSetEcpListIntoIrp retourne l’une des valeurs NTSTATUS suivantes :

Retourner le code Description
STATUS_SUCCESS
La liste ecP donnée a été attachée avec succès à l’IRP donné.
STATUS_INVALID_PARAMETER_2
L’IRP donné n’était pas une opération IRP_MJ_CREATE basée sur iRP.
STATUS_INVALID_PARAMETER_3
Une liste ecP a déjà été attachée au IRP donné.

Remarques

La routine FsRtlSetEcpListIntoIrp fournit un mécanisme permettant de transmettre des paramètres de création supplémentaires à la pile de filtres du système de fichiers aux pilotes de filtre sous-jacents.

Pour récupérer une liste ECP associée à une opération de IRP_MJ_CREATE donnée, utilisez la routine FsRtlGetEcpListFromIrp.

Exigences

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

Voir aussi

ECP_LIST

FsRtlGetEcpListFromIrp