Freigeben über


FsRtlSetEcpListIntoIrp-Funktion (ntifs.h)

Die FsRtlSetEcpListIntoIrp Routine fügt eine zusätzliche Create-Parameter(ECP)-Kontextstrukturliste an einen IRP_MJ_CREATE Vorgang an.

Syntax

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

Parameter

[in, out] Irp

Ein Zeiger auf das IRP für einen IRP_MJ_CREATE Vorgang, an den die ECP-Kontextstrukturliste angefügt werden soll.

[in] EcpList

Zeigen Sie auf eine ECP-Liste, die mindestens eine ECP-Kontextstruktur enthält. Diese Strukturen werden an das IRP angefügt, an das die Irp Parameterpunkte verweist.

Rückgabewert

FsRtlSetEcpListIntoIrp gibt einen der folgenden NTSTATUS-Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS
Die angegebene ECP-Liste wurde erfolgreich an die angegebene IRP angefügt.
STATUS_INVALID_PARAMETER_2
Das angegebene IRP war keine IRP-basierte IRP_MJ_CREATE Operation.
STATUS_INVALID_PARAMETER_3
An die angegebene IRP wurde bereits eine ECP-Liste angefügt.

Bemerkungen

Die FsRtlSetEcpListIntoIrp Routine stellt einen Mechanismus zum Übergeben zusätzlicher Erstellungsparameter an den zugrunde liegenden Filtertreiber bereit.

Um eine ECP-Liste abzurufen, die einem bestimmten IRP_MJ_CREATE Vorgang zugeordnet ist, verwenden Sie die FsRtlGetEcpListFromIrp Routine.

Anforderungen

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

Siehe auch

ECP_LIST

FsRtlGetEcpListFromIrp