GNSS_NI_REQUEST_PARAM-Struktur (GNSSDRIVER.h)

Diese Struktur enthält die NI-Anforderungsparameter.

Syntax

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;

Member

Size

Strukturgröße.

Version

Versionsnummer:

RequestId

Die ID, die die NI-Anforderung eindeutig identifiziert. Es wird später von der NI-Antwort verwendet, um die Anforderung zu identifizieren, auf die reagiert werden soll.

RequestType

Ein GNSS_NI_REQUEST_TYPE Enumerationswert, der den Anforderungstyp angibt.

NotificationType

Ein GNSS_NI_NOTIFICATION_TYPE Enumerationswert, der den Benachrichtigungstyp angibt.

RequestPlaneType

Ein GNSS_NI_PLANE_TYPE Enumerationswert, der den Ebenentyp angibt.

SuplNiInfo

Die GNSS_SUPL_NI_INFO-Struktur , die die SUPL NI-Informationen enthält.

CpNiInfo

Die GNSS_CP_NI_INFO Struktur, die CP NI-Informationen enthält.

V2UplNiInfo

V2Upl NI-Anforderungsinformationen.

ResponseTimeInSec

Die erforderliche Antwortzeit in Sekunden.

EmergencyLocation

Gibt eine Notfallanforderung an, sodass ein vorhandenes NI-Dialogfeld geschlossen und die neue Anforderung sofort verarbeitet wird.

Anforderungen

Anforderung Wert
Header GNSSDRIVER.h