Partager via


FsRtlGetEcpListFromIrp, fonction (ntifs.h)

La routine FsRtlGetEcpListFromIrp retourne un pointeur vers une liste de structure de contexte de paramètre de création supplémentaire (ECP) associée à une opération de IRP_MJ_CREATE donnée.

Syntaxe

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

Paramètres

[in] Irp

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

[out] EcpList

Reçoit un pointeur vers la liste de structure de contexte ECP associée à l’IRP.

Valeur de retour

FsRtlGetEcpListFromIrp retourne STATUS_SUCCESS ou un état d’erreur approprié représentant l’état d’achèvement final de l’opération. Les codes d’état d’erreur possibles sont les suivants :

Retourner le code Description
STATUS_INVALID_PARAMETER
L’IRP donné n’était pas une opération IRP_MJ_CREATE basée sur iRP. Dans ce cas, ecpList n’est pas défini.

Remarques

Pour attacher une liste de structure de contexte ECP à un IRP, utilisez la routine FsRtlSetEcpListIntoIrp.

Exigences

Exigence Valeur
client minimum pris en charge 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

FsRtlSetEcpListIntoIrp