// gnssdriver.h
typedef struct {
ULONG Size;
ULONG Version;
NTSTATUS TestResultStatus;
double SignalToNoiseRatio;
double Frequency;
BYTE Unused[512];
} GNSS_CWTESTDATA, *PGNSS_CWTESTDATA;
View the official Windows Driver Kit DDI referenceNo description available.
This structure defines specific data elements associated with carrier wave test results returned from the driver.
SizeStructure size.
VersionVersion number.
TestResultStatusNTSTATUS value indicating whether this fix contains a valid data, or if the GNSS engine or driver encountered any errors in getting the measurements for the carrier wave test.
Success - carrier wave test successfully started.
Failed - with error code: test not implemented, carrier wave test already in progress, fix session in progress, or other failure.
SignalToNoiseRatioSignal to noise ratio in the carrier wave in dB-Hz.
FrequencyFrequency of the carrier wave detected in the measurement band.
This frequency is provided as a difference to GPS frequency (1575.42 MHz) in kHz.
UnusedPadding buffer reserved for future use.