IOCTL_GNSS_EXECUTE_SELFTEST IOCTL (gnssdriver.h)
Der IOCTL_GNSS_EXECUTE_SELFTEST Kontrollcode wird von der Testanwendung für die GNSS-Fertigung verwendet, um einen Selbsttest im unteren GNSS-Stapel zu initiieren.
Hauptcode
Eingabepuffer
Ein Zeiger auf eine GNSS_SELFTESTCONFIG-Struktur .
Länge des Eingabepuffers
Auf sizeof(GNSS_SELFTESTCONFIG) festgelegt.
Ausgabepuffer
Ein Zeiger auf eine GNSS_SELFTESTRESULT-Struktur .
Länge des Ausgabepuffers
Legen Sie auf sizeof(GNSS_SELFTESTRESULT) fest.
Statusblock
Irp->IoStatus.Status wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird Status zur entsprechenden Fehlerbedingung als NTSTATUS-Code verwendet.
Hinweise
Hinweise zur GNSS-Testanwendung
Die GNSS-Testanwendung muss auf eine status Antwort des Tests warten und resilient sein, wenn der GNSS-Treiber nicht reagiert.Hinweise zu GNSS-Treibern
Der GNSS-Treiber muss bei einer neuen Selbsttestsitzungsanforderung fehlschlagen, wenn bereits ein Test ausgeführt wird.Sobald der GNSS-Treiber die Selbsttestsitzungsparameter akzeptiert, überprüft sie und startet den Test in der GNSS-Engine. Der GNSS-Treiber schließt die E/A-Anforderung nach Abschluss der Tests ab und gibt die status an die GNSS-Testanwendung zurück.
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