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 を含む) |