Partager via


structure GNSS_GEOFENCE_ALERT_DATA (driver.h)

La structure GNSS_GEOFENCE_ALERT_DATA est utilisée par le moteur INTEROPÉRABILITÉ pour notifier une alerte de violation de limite géographique.

Syntaxe

typedef struct {
  ULONG                 Size;
  ULONG                 Version;
  ULONG                 GeofenceID;
  GNSS_GEOFENCE_STATE   GeofenceState;
  GNSS_FIXDATA_BASIC    FixBasicData;
  GNSS_FIXDATA_ACCURACY FixAccuracyData;
  BYTE                  Unused[512];
} GNSS_GEOFENCE_ALERT_DATA, *PGNSS_GEOFENCE_ALERT_DATA;

Membres

Size

Taille de la structure.

Version

Numéro de version.

GeofenceID

ID de la limite géographique. Cet ID a été généré par le moteur RDI lors de la création de la limite géographique.

GeofenceState

Nouvel état de la limite géographique. L’alerte implique la transition vers cet état.

FixBasicData

Correctif utilisé pour déterminer la violation de la limite géographique. Au lieu du jeu complet de données de correction, un sous-ensemble plus petit contenu dans ce champ et le champ FixAccuracyData est attendu.

FixAccuracyData

Correctif utilisé pour déterminer la violation de la limite géographique. Au lieu du jeu complet de données de correction, un sous-ensemble plus petit contenu dans ce champ et le champ FixBasicData est attendu.

Unused[512]

Mémoire tampon de remplissage réservée pour une utilisation ultérieure.

Exigences

Exigence Valeur
d’en-tête driver.h (include Messagedriver.h)