GNSS_SELFTESTRESULT structure (gnssdriver.h)

This structure defines the specific data elements associated with a carrier wave test results returned from the driver.

Syntax

typedef struct {
  ULONG    Size;
  ULONG    Version;
  NTSTATUS TestResultStatus;
  ULONG    Result;
  ULONG    PinFailedBitMask;
  BYTE     Unused[512];
  ULONG    OutBufLen;
  BYTE     OutBuffer[ANYSIZE_ARRAY];
} GNSS_SELFTESTRESULT, *PGNSS_SELFTESTRESULT;

Members

Size

Structure size.

Version

Version number.

TestResultStatus

NTSTATUS value indicating:

  • Success (self-test passed).

  • Failed (indicating the problem detected or indicating that the is test not implemented).

Result

The final result of the self-test.

PinFailedBitMask

The bit mask for adapter pins that failed the test.

Unused[512]

Padding buffer reserved for future use.

OutBufLen

The length of the buffer for returning any additional information about the self-test.

OutBuffer[ANYSIZE_ARRAY]

The buffer that will contain the additional information about the self-test.

Requirements

Requirement Value
Header gnssdriver.h (include Gnssdriver.h)