// gnssdriver.h
typedef struct {
ULONG Size;
ULONG Version;
NTSTATUS Status;
FILETIME StatusTimeStamp;
BYTE Unused[512];
} GNSS_GEOFENCES_TRACKINGSTATUS_DATA, *PGNSS_GEOFENCES_TRACKINGSTATUS_DATA;
View the official Windows Driver Kit DDI referenceNo description available.
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.
SizeStructure size.
VersionVersion number.
StatusA 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.
StatusTimeStampThe UTC time of this status.
UnusedPadding buffer reserved for future use.
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.