Freigeben über


FsRtlGetEcpListFromIrp-Funktion (ntifs.h)

Die FsRtlGetEcpListFromIrp Routine gibt einen Zeiger auf eine zusätzliche EcP-Kontextstrukturliste zurück, die einem bestimmten IRP_MJ_CREATE Vorgang zugeordnet ist.

Syntax

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

Parameter

[in] Irp

Ein Zeiger auf das IRP für einen IRP_MJ_CREATE Vorgang, aus dem die ECP-Kontextstrukturliste extrahiert werden soll.

[out] EcpList

Empfängt einen Zeiger auf die ECP-Kontextstrukturliste, die dem IRP zugeordnet ist.

Rückgabewert

FsRtlGetEcpListFromIrp gibt STATUS_SUCCESS oder einen entsprechenden Fehlerstatus zurück, der den endgültigen Abschlussstatus des Vorgangs darstellt. Mögliche Fehlerstatuscodes sind:

Rückgabecode Beschreibung
STATUS_INVALID_PARAMETER
Das angegebene IRP war keine IRP-basierte IRP_MJ_CREATE Operation. In diesem Fall ist EcpList- nicht definiert.

Bemerkungen

Wenn Sie eine ECP-Kontextstrukturliste an ein IRP anfügen möchten, verwenden Sie die FsRtlSetEcpListIntoIrp Routine.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <= APC_LEVEL

Siehe auch

FsRtlSetEcpListIntoIrp