GNSS_GEOFENCE_ALERT_DATA 结构 (gnssdriver.h)
GNSS 引擎使用 GNSS_GEOFENCE_ALERT_DATA 结构来通知地理围栏违规警报。
语法
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;
成员
Size
结构大小。
Version
版本号。
GeofenceID
地理围栏的 ID。 此 ID 由 GNSS 引擎在创建地理围栏期间生成。
GeofenceState
地理围栏的新状态。 警报意味着要转换到此状态。
FixBasicData
用于确定地理围栏违规的修补程序。 需要包含此字段和 FixAccuracyData 字段的较小子集,而不是完整的修复数据集。
FixAccuracyData
用于确定地理围栏违规的修补程序。 需要此字段和 FixBasicData 字段中包含的较小子集,而不是完整的修复数据集。
Unused[512]
保留的填充缓冲区供将来使用。
要求
要求 | 值 |
---|---|
Header | gnssdriver.h (包括 Gnssdriver.h) |