Поделиться через


структура GNSS_FIXDATA_2 (gnssdriver.h)

Структура GNSS_FIXDATA_2 определяет конкретные элементы данных, связанные с исправлением GNSS, возвращаемым драйвером.

Синтаксис

typedef struct {
  ULONG                   Size;
  ULONG                   Version;
  ULONG                   FixSessionID;
  FILETIME                FixTimeStamp;
  BOOL                    IsFinalFix;
  NTSTATUS                FixStatus;
  ULONG                   FixLevelOfDetails;
  GNSS_FIXDATA_BASIC_2    BasicData;
  GNSS_FIXDATA_ACCURACY_2 AccuracyData;
  GNSS_FIXDATA_SATELLITE  SatelliteData;
} GNSS_FIXDATA_2, *PGNSS_FIXDATA_2;

Члены

Size

Размер структуры.

Version

Номер версии.

FixSessionID

Идентификатор сеанса исправления, создающего это исправление.

Драйвер GNSS заполняет это поле, чтобы адаптер GNSS смог сопоставить данные исправления с исходным запросом на начало исправления.

FixTimeStamp

Метка времени создания исправления.

Это должно быть время, полученное от измерений спутников.

IsFinalFix

Логическое значение, указывающее, является ли это окончательным исправлением.

Значение FALSE означает, что это промежуточное исправление и ожидается окончательное исправление.

FixStatus

Значение NTSTATUS, указывающее, содержит ли это исправление допустимое исправление или если подсистема или драйвер GNSS столкнулись с какой-либо ошибкой при получении исправления.

Если это значение не указывает на успешное выполнение, базовый элемент данных исправления этой структуры не следует полагаться на. Вспомогательные элементы данных и элементы данных режима могут по-прежнему быть допустимыми.

FixLevelOfDetails

Битовая маска, содержащая биты GNSS_FIXDETAIL_*, определяющие, какие элементы этой структуры заполняются драйвером GNSS.

BasicData

Этот элемент содержит базовое исправление данных исправления, если в поле FixLevelofDetails задано GNSS_FIXDETAIL_BASIC бит.

Если явно не указано в параметре сеанса исправления, драйвер GNSS рекомендуется всегда заполнять этот элемент.

AccuracyData

Этот элемент содержит данные, связанные с точностью, если в поле FixLevelofDetails задано GNSS_FIXDETAIL_ACCURACY бит.

SatelliteData

Этот элемент содержит данные, связанные со вспомогательными данными, если в поле FixLevelofDetails задано GNSS_FIXDETAIL_SATELLITE бит.

Требования

Требование Значение
Минимальная версия сервера Windows Server 2022
Верхняя часть gnssdriver.h (включая Gnssdriver.h)