Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die KsForwardIrp--Funktion leitet einen IRP an den angegebenen Treiber weiter, nachdem der nächste Stapelspeicherort initialisiert und das Dateiobjekt festgelegt wurde.
Syntax
KSDDKAPI NTSTATUS KsForwardIrp(
[in] PIRP Irp,
[in] PFILE_OBJECT FileObject,
[in] BOOLEAN ReuseStackLocation
);
Parameter
[in] Irp
Gibt das IRP an, das an den angegebenen Treiber weitergeleitet wird.
[in] FileObject
Gibt das Dateiobjekt an, mit dem der nächste Stapel initialisiert werden soll.
[in] ReuseStackLocation
Gibt die neue Stapelposition an.
Rückgabewert
Die KsForwardIrp--Funktion gibt das Ergebnis des IoCallDriver-zurück oder gibt einen ungültigen Status zurück, wenn keine weitere Stapeltiefe verfügbar ist.
Bemerkungen
Verwenden Sie die KsForwardIrp--Funktion, wenn nur der FileObject Parameter des weitergeleiteten IRP geändert wird, wenn die aktuellen Stapelparameter an den nächsten Stapelspeicherort kopiert werden. Die Funktion überprüft, ob ein neuer Stapelspeicherort vorhanden ist, in den kopiert werden soll, bevor Sie versuchen, zu kopieren. Wenn keine neue Stapelposition vorhanden ist, wird das IRP mit STATUS_INVALID_DEVICE_REQUEST abgeschlossen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Universal |
| Header- | ks.h (enthalten Ks.h) |
| Library | Ks.lib |