Condividi tramite


struttura GNSS_GEOFENCES_TRACKINGSTATUS_DATA (gnssdriver.h)

La struttura GNSS_GEOFENCES_TRACKINGSTATUS_DATA viene usata dal motore GNSS per notificare eventuali modifiche apportate allo stato di rilevamento durante il rilevamento di un set di recinti virtuali creati in precedenza.

Sintassi

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

Membri

Size

Dimensioni della struttura.

Version

Numero di versione.

Status

Un codice di errore indica che il motore GNSS non è in grado di tenere traccia dei recinti virtuali (a causa di condizioni di segnale non valido o altri errori temporanei).

Un codice di operazione riuscita indica che il motore GNSS in precedenza non è riuscito a tenere traccia dei recinti virtuali ed è ora in grado di monitorarli.

StatusTimeStamp

Ora UTC di questo stato.

Unused[512]

Buffer di riempimento riservato per uso futuro.

Osservazioni

Il motore GNSS non deve generare eventi quando non monitora i recinti virtuali originati da dispositivi mobili (ma tenere traccia dei recinti virtuali avviati dalla rete) o quando il rilevamento del recinto virtuale è stato reimpostato dal comando GNSS_ResetGeofenceTracking.

Fabbisogno

Requisito Valore
intestazione gnssdriver.h (include Gnssdriver.h)