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


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

Эта структура содержит параметры запроса NI.

Синтаксис

typedef struct {
  ULONG                     Size;
  ULONG                     Version;
  ULONG                     RequestId;
  GNSS_NI_REQUEST_TYPE      RequestType;
  GNSS_NI_NOTIFICATION_TYPE NotificationType;
  GNSS_NI_PLANE_TYPE        RequestPlaneType;
  union {
    GNSS_SUPL_NI_INFO  SuplNiInfo;
    GNSS_CP_NI_INFO    CpNiInfo;
    GNSS_V2UPL_NI_INFO V2UplNiInfo;
  };
  ULONG                     ResponseTimeInSec;
  BOOL                      EmergencyLocation;
} GNSS_NI_REQUEST_PARAM, *PGNSS_NI_REQUEST_PARAM;

Члены

Size

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

Version

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

RequestId

Идентификатор, который однозначно идентифицирует запрос NI. Позже он используется ответом NI для идентификации запроса на ответ.

RequestType

Значение перечисления GNSS_NI_REQUEST_TYPE, указывающее тип запроса.

NotificationType

Значение перечисления GNSS_NI_NOTIFICATION_TYPE, указывающее тип уведомления.

RequestPlaneType

Значение перечисления GNSS_NI_PLANE_TYPE, указывающее тип плоскости.

SuplNiInfo

Структура GNSS_SUPL_NI_INFO, содержащая сведения об NI SUPL.

CpNiInfo

Структура GNSS_CP_NI_INFO, содержащая сведения о CP NI.

V2UplNiInfo

Сведения о запросе ni версии 2Upl.

ResponseTimeInSec

Требуемое время отклика в секундах.

EmergencyLocation

Указывает на экстренный запрос, поэтому существующее диалоговое окно NI будет прекращено, и новый запрос будет обработан немедленно.

Требования

Требование Ценность
заголовка gnssdriver.h