IoSetTopLevelIrp-Makro (rx.h)
Die IoSetTopLevelIrp-Routine legt den Wert des TopLevelIrp-Felds des aktuellen Threads fest.
Syntax
void IoSetTopLevelIrp(
irp
);
Parameter
irp
E/A-Anforderungspaketzeiger (IRP), der im Feld TopLevelIrp des aktuellen Threads gespeichert werden soll.
Rückgabewert
Keine
Bemerkungen
IoSetTopLevelIrp legt den Wert des Felds TopLevelIrp im Threadobjekt für den aktuellen Thread fest. Dieser Wert kann NULL, ein Zeiger auf die aktuelle IRP oder ein FSRTL-Flag sein. Weitere Informationen zu diesen Werten und ihren Bedeutungen finden Sie im Referenzeintrag für IoGetTopLevelIrp.
Nur Dateisysteme können IoSetTopLevelIrp aufrufen. Dateisystemfilter und Minifilter können diese Routine nicht sicher aufrufen, da dies zu Deadlocks führen kann.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | rx.h (include Rx.h, Wdm.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für