IOCTL_GNSS_STOP_FIXSESSION IOCTL (gnssdriver.h)
Der IOCTL_GNSS_STOP_FIXSESSION-Steuerelementcode wird vom GNSS-Adapter verwendet, um eine aktive Fixsitzung zu beenden.
Hauptcode
Eingabepuffer
Ein Zeiger auf eine GNSS_STOPFIXSESSION_PARAM-Struktur .
Eingabepufferlänge
Legen Sie auf sizeof(GNSS_STOPFIXSESSION_PARAM) fest.
Ausgabepuffer
Auf NULL festgelegt.
Länge des Ausgabepuffers
Auf 0 festlegen.
Statusblock
Irp->IoStatus.Status ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird status für die entsprechende Fehlerbedingung als NTSTATUS-Code verwendet.
Hinweise
Der Treiber legt einen NTSTATUS-Wert fest, um eines der folgenden Ergebnisse anzugeben.
- Die Fixsitzung wurde erfolgreich beendet.
- Die Fixsitzung wurde bereits beendet oder ist nicht aktiv.
Hinweise zu GNSS-Adaptern
Der GNSS-Adapter gibt für jeden erfolgreichen Startfix immer einen Stoppfix aus. Wenn keine Unterstützung für mehrere Sitzungen vorhanden ist, beendet der GNSS-Adapter jede aktive Fixsitzung desselben Typs, bevor eine neue Startfixanforderung ausgegeben wird.Hinweise zu GNSS-Treibern
Der GNSS-Treiber muss alle ausstehenden Fixanforderungen abbrechen/beenden und dann die E/A-Vorgänge abschließen, damit der Adapter keine Fixdaten zur beendeten Sitzung empfängt, wenn dieser Aufruf zurückgibt.Wenn keine anderen Fixsitzungen aktiv sind, sollte der GNSS-Treiber die GNSS-Engine in einem kalten Zustand halten.
Anforderungen
Anforderung | Wert |
---|---|
Header | GNSSDRIVER.h |
Weitere Informationen
Erstellen von IOCTL-Anforderungen in Treibern
WdfIoTargetSendInternalIoctlOthersSynchronly
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