次の方法で共有


GNSS_GEOFENCE_ALERT_DATA構造体 (gnsdriver.h)

GNSS_GEOFENCE_ALERT_DATA 構造は、ジオフェンス違反アラートを通知するために、GNS エンジンによって使用されます。

構文

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]

後で使用するために予約されたパディング バッファー。

必要条件

要件 価値
ヘッダー gnsdriver.h (Gnsdriver.h を含む)