IOCTL_GNSS_SET_SUPL_HSLP IOCTL (gnssdriver.h)

Der IOCTL_GNSS_SET_SUPL_HSLP Steuercode wird vom GNSS-Adapter verwendet, um die SUPL H-SLP-Adresse festzulegen.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Ein Zeiger auf eine GNSS_SUPL_HSLP_CONFIG-Struktur .

Länge des Eingabepuffers

Auf sizeof(GNSS_SUPL_HSLP_CONFIG) festgelegt.

Ausgabepuffer

Auf NULL festgelegt.

Länge des Ausgabepuffers

Auf 0 festlegen.

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

Der Treiber legt einen der folgenden NTSTATUS-Werte fest, um das Ergebnis anzugeben.

  • STATUS_SUCCESS, wenn der Treiber die SUPL H-SLP-Informationen erfolgreich verarbeitet.
  • Fehler, wenn der Treiber die SUPL H-SLP-Informationen nicht erfolgreich verarbeitet.
  • Wird ignoriert, wenn der Treiber die SUPL H-SLP-Informationen ignoriert.

Hinweise zu GNSS-Treibern

Der GNSS-Treiber muss die in der Eingabestruktur enthaltenen H-SLP-Informationen an die SUPL-Komponente übergeben, die eine Verbindung mit der vom H-SLP angegebenen Serveradresse herstellen soll.

Wenn das Zertifikat mit demselben Namen erneut eingefügt wird, sollte der GNSS-Treiber das vorherige Zertifikat mit demselben Namen überschreiben.

Die H-SLP-Adresse hat immer die Form eines FQDN.

Anforderungen

Anforderung Wert
Header gnssdriver.h

Weitere Informationen

Erstellen von IOCTL-Anforderungen in Treibern

WdfIoTargetSendInternalIoctlOthersSynchronly

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously