// gnssdriver.h
typedef struct {
FILETIME FixTimeStamp;
double Latitude;
double Longitude;
ULONG HorizontalAccuracy;
unsigned short Speed;
unsigned short SpeedAccuracy;
short Altitude;
unsigned short AltitudeAccuracy;
short Heading;
unsigned char HeadingAccuracy;
unsigned char FixSuccess;
} GNSS_BREADCRUMB_V1, *PGNSS_BREADCRUMB_V1;
View the official Windows Driver Kit DDI referenceNo description available.
This structure contains an individual breadcrumb. The order and types of the fields are designed to pack densely.
FixTimeStampContains the breadcrumb fix timestamp value.
LatitudeContains the breadcrumb longitude value at the time of the fix.
LongitudeContains the breadcrumb latitude at the time of the fix.
HorizontalAccuracyContains the breadcrumb horizontal altitude value.
SpeedContains the speed value at the time of the breadcrumb fix.
SpeedAccuracyContains the breadcrumb speed accuracy value.
AltitudeContains the breadcrumb altitude value at the time of the fix.
AltitudeAccuracyContains the breadcrumb altitude accuracy value.
HeadingContains the breadcrumb heading value at the time of the fix.
HeadingAccuracyContains the breadcrumb heading accuracy value.
FixSuccessA Boolean type that contains the fix success value.