FsRtlGetEcpListFromIrp function (ntifs.h)
The FsRtlGetEcpListFromIrp routine returns a pointer to an extra create parameter (ECP) context structure list that is associated with a given IRP_MJ_CREATE operation.
Syntax
NTSTATUS FsRtlGetEcpListFromIrp(
[in] PIRP Irp,
[out] PECP_LIST *EcpList
);
Parameters
[in] Irp
A pointer to the IRP for an IRP_MJ_CREATE operation from which the ECP context structure list is to be extracted.
[out] EcpList
Receives a pointer to the ECP context structure list that is associated with the IRP.
Return value
FsRtlGetEcpListFromIrp returns STATUS_SUCCESS or an appropriate error status representing the final completion status of the operation. Possible error status codes include the following:
Return code | Description |
---|---|
|
The given IRP was not an IRP-based IRP_MJ_CREATE operation. In this case, EcpList is undefined. |
Remarks
To attach an ECP context structure list to an IRP, use the FsRtlSetEcpListIntoIrp routine.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Target Platform | Universal |
Header | ntifs.h (include Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |