Partager via


structure GNSS_NI_REQUEST_PARAM (driver.h)

Cette structure contient les paramètres de requête NI.

Syntaxe

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;

Membres

Size

Taille de la structure.

Version

Numéro de version.

RequestId

ID qui identifie de façon unique la requête NI. Elle est utilisée ultérieurement par la réponse NI pour identifier la demande de réponse.

RequestType

Valeur d’énumération GNSS_NI_REQUEST_TYPE qui spécifie le type de requête.

NotificationType

Valeur d’énumération GNSS_NI_NOTIFICATION_TYPE qui spécifie le type de notification.

RequestPlaneType

Valeur d’énumération GNSS_NI_PLANE_TYPE qui spécifie le type de plan.

SuplNiInfo

Structure GNSS_SUPL_NI_INFO qui contient les informations ni supl.

CpNiInfo

Structure GNSS_CP_NI_INFO qui contient des informations cp NI.

V2UplNiInfo

Informations de demande NI V2Upl.

ResponseTimeInSec

Temps de réponse requis, en secondes.

EmergencyLocation

Indique une demande d’urgence. Par conséquent, une boîte de dialogue NI existante sera ignorée et la nouvelle demande sera traitée immédiatement.

Exigences

Exigence Valeur
d’en-tête driver.h