Freigeben über


GNSS_GEOFENCES_TRACKINGSTATUS_DATA Struktur (gnssdriver.h)

Die GNSS_GEOFENCES_TRACKINGSTATUS_DATA Struktur wird vom GNSS-Modul verwendet, um Änderungen am Tracking-Status zu benachrichtigen, während eine Reihe zuvor erstellter Geofences nachverfolgt wird.

Syntax

typedef struct {
  ULONG    Size;
  ULONG    Version;
  NTSTATUS Status;
  FILETIME StatusTimeStamp;
  BYTE     Unused[512];
} GNSS_GEOFENCES_TRACKINGSTATUS_DATA, *PGNSS_GEOFENCES_TRACKINGSTATUS_DATA;

Angehörige

Size

Strukturgröße.

Version

Versionsnummer.

Status

Ein Fehlercode gibt an, dass das GNSS-Modul die Geofences nicht nachverfolgen kann (aufgrund schlechter Signalbedingungen oder anderer vorübergehender Fehler).

Ein Erfolgscode gibt an, dass das GNSS-Modul zuvor nicht in der Lage war, Geofences nachzuverfolgen, und kann sie jetzt nachverfolgen.

StatusTimeStamp

Die UTC-Zeit dieses Status.

Unused[512]

Abstandspuffer, der für die zukünftige Verwendung reserviert ist.

Bemerkungen

Das GNSS-Modul darf keine Ereignisse auslösen, wenn keine geofences mit mobilen Ursprung (aber durch das Netzwerk initiierte Geofences) nachverfolgt werden, oder wenn die Geofence-Nachverfolgung durch den befehl GNSS_ResetGeofenceTracking zurückgesetzt wurde.

Anforderungen

Anforderung Wert
Header- gnssdriver.h (include Gnssdriver.h)