GNSS_GEOFENCES_TRACKINGSTATUS_DATA-Struktur (gnssdriver.h)

Die GNSS_GEOFENCES_TRACKINGSTATUS_DATA-Struktur wird von der GNSS-Engine verwendet, um änderungen an der Nachverfolgung 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;

Member

Size

Strukturgröße.

Version

Versionsnummer:

Status

Ein Fehlercode gibt an, dass die GNSS-Engine die Geofences nicht nachverfolgen kann (aufgrund von schlechten Signalbedingungen oder anderen vorübergehenden Fehlern).

Ein Erfolgscode weist darauf hin, dass die GNSS-Engine geofences zuvor nicht nachverfolgen konnte und nun in der Lage ist, sie nachzuverfolgen.

StatusTimeStamp

Die UTC-Zeit dieses status.

Unused[512]

Puffer für die zukünftige Verwendung reserviert.

Hinweise

Die GNSS-Engine darf keine Ereignisse auslösen, wenn keine geofences von Mobilgeräten stammen (sondern netzwerkinitiierte Geofences nachverfolgt) oder wenn die Geofence-Nachverfolgung durch den Befehl GNSS_ResetGeofenceTracking zurückgesetzt wurde.

Anforderungen

Anforderung Wert
Header gnssdriver.h (einschließlich GNSSdriver.h)