共用方式為


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)