Condividi tramite


struttura GNSS_NI_REQUEST_PARAM (gnssdriver.h)

Questa struttura contiene i parametri della richiesta NI.

Sintassi

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;

Membri

Size

Dimensioni della struttura.

Version

Numero di versione.

RequestId

ID che identifica in modo univoco la richiesta ni. Viene usato in un secondo momento dalla risposta NI per identificare la richiesta a cui rispondere.

RequestType

Valore di enumerazione GNSS_NI_REQUEST_TYPE che specifica il tipo di richiesta.

NotificationType

Valore di enumerazione GNSS_NI_NOTIFICATION_TYPE che specifica il tipo di notifica.

RequestPlaneType

Valore di enumerazione GNSS_NI_PLANE_TYPE che specifica il tipo di piano.

SuplNiInfo

Struttura GNSS_SUPL_NI_INFO che contiene le informazioni su SUPL NI.

CpNiInfo

Struttura GNSS_CP_NI_INFO che contiene informazioni sulla ni cp.

V2UplNiInfo

Informazioni sulla richiesta di ni V2Upl.

ResponseTimeInSec

Tempo di risposta richiesto, espresso in secondi.

EmergencyLocation

Indica una richiesta di emergenza, quindi verrà chiusa una finestra di dialogo ni esistente e la nuova richiesta verrà elaborata immediatamente.

Fabbisogno

Requisito Valore
intestazione gnssdriver.h