GNSS_GEOFENCES_TRACKINGSTATUS_DATA structure (gnssdriver.h)
The GNSS_GEOFENCES_TRACKINGSTATUS_DATA structure is used by the GNSS engine to notify of any changes in the tracking status while tracking a set of previously created geofences.
Syntax
typedef struct {
ULONG Size;
ULONG Version;
NTSTATUS Status;
FILETIME StatusTimeStamp;
BYTE Unused[512];
} GNSS_GEOFENCES_TRACKINGSTATUS_DATA, *PGNSS_GEOFENCES_TRACKINGSTATUS_DATA;
Members
Size
Structure size.
Version
Version number.
Status
A failure code indicates that the GNSS engine is unable to track the geofences (due to bad signal conditions or other transient errors).
A success code indicates that the GNSS engine was previously unable to track geofences, and is now able to track them.
StatusTimeStamp
The UTC time of this status.
Unused[512]
Padding buffer reserved for future use.
Remarks
The GNSS engine must not raise events when it is not tracking any mobile-originated geofences (but tracking network-initiated Geofences), or when the geofence tracking has been reset by the GNSS_ResetGeofenceTracking command.
Requirements
Requirement | Value |
---|---|
Header | gnssdriver.h (include Gnssdriver.h) |