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
地理柵欄的標識碼。 建立地理柵欄期間,GNSS 引擎會產生此標識碼。
GeofenceState
地理柵欄的新狀態。 警示表示轉換至此狀態。
FixBasicData
用來判斷地理柵欄缺口的修正程式。 除了完整的修正數據集,此字段中包含的較小子集,而且必須是 FixAccuracyData 字段。
FixAccuracyData
用來判斷地理柵欄缺口的修正程式。 而不是完整的修正數據集,此欄位包含較小的子集,而且必須是 FixBasicData 字段。
Unused[512]
保留供日後使用的填補緩衝區。
規格需求
需求 | 值 |
---|---|
標頭 | gnssdriver.h (包含 Gnssdriver.h) |