Compartilhar via


estrutura GNSS_NI_REQUEST_PARAM (gnssdriver.h)

Essa estrutura contém os parâmetros de solicitação NI.

Sintaxe

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;

Membros

Size

Tamanho da estrutura.

Version

Número da versão.

RequestId

A ID que identifica exclusivamente a solicitação NI. Ele é usado posteriormente pela resposta ni para identificar a solicitação à qual responder.

RequestType

Um GNSS_NI_REQUEST_TYPE valor de enumeração que especifica o tipo de solicitação.

NotificationType

Um GNSS_NI_NOTIFICATION_TYPE valor de enumeração que especifica o tipo de notificação.

RequestPlaneType

Um GNSS_NI_PLANE_TYPE valor de enumeração que especifica o tipo de plano.

SuplNiInfo

A estrutura GNSS_SUPL_NI_INFO que contém as informações de NI supl.

CpNiInfo

A estrutura GNSS_CP_NI_INFO que contém informações de NI do CP.

V2UplNiInfo

Informações de solicitação de NI V2Upl.

ResponseTimeInSec

O tempo de resposta necessário, em segundos.

EmergencyLocation

Indica uma solicitação de emergência, portanto, uma caixa de diálogo NI existente será ignorada e a nova solicitação será processada imediatamente.

Requisitos

Requisito Valor
Cabeçalho gnssdriver.h