GNSS_EVENT_2-Struktur (GNSSDRIVER.h)
Die GNSS_EVENT_2-Struktur definiert die für ein GNSS-Ereignis erforderlichen Informationen.
Syntax
typedef struct {
ULONG Size;
ULONG Version;
GNSS_EVENT_TYPE EventType;
ULONG EventDataSize;
BYTE Unused[512];
union {
GNSS_FIXDATA FixData;
GNSS_FIXDATA_2 FixData2;
GNSS_AGNSS_REQUEST_PARAM AgnssRequest;
GNSS_NI_REQUEST_PARAM NiRequest;
GNSS_ERRORINFO ErrorInformation;
GNSS_NMEA_DATA NmeaData;
GNSS_GEOFENCE_ALERT_DATA GeofenceAlertData;
GNSS_BREADCRUMBING_ALERT_DATA BreadcrumbAlertData;
GNSS_GEOFENCES_TRACKINGSTATUS_DATA GeofencesTrackingStatus;
GNSS_DRIVER_REQUEST_DATA DriverRequestData;
BYTE CustomData[ANYSIZE_ARRAY];
};
} GNSS_EVENT_2, *PGNSS_EVENT_2;
Member
Size
Strukturgröße.
Version
Versionsnummer:
EventType
Der Ereignistyp.
Je nach Ereignistyp wird ein bestimmtes Datenelement der Union ausgefüllt.
EventDataSize
Die Größe der Ereignisdatenunion, die in diesem Ereignis enthalten ist.
Der GNSS-Treiber muss eine entsprechende Größe angeben, um übermäßiges Kopieren von Daten zwischen den Ebenen zu vermeiden. Der GNSS-Adapter greift nur auf die anfänglichen Bytes der Ereignisdaten zu, wie von diesem Element angegeben.
Unused[512]
Nicht verwendet.
FixData
Diese Struktur wird gefüllt, wenn EventType GNSS_Fix_Available ist.
FixData2
AgnssRequest
Diese Struktur wird gefüllt, wenn EventType GNSS_Require_Agnss ist.
NiRequest
Diese Struktur wird gefüllt, wenn EventType GNSS_Event_Ni ist.
ErrorInformation
Diese Struktur wird gefüllt, wenn EventType GNSS_Error ist.
NmeaData
Diese Struktur wird gefüllt, wenn EventType GNSS_Event_NmeaData ist.
GeofenceAlertData
Diese Struktur wird ausgefüllt, wenn EventType GNSS_Event_GeofenceAlertData ist.
BreadcrumbAlertData
Diese Struktur enthält Warnungsinformationen, wenn der Breadcrumb-Puffer eine Ebene erreicht hat, auf der Lesevorgänge des Betriebssystems ausgeführt werden sollen.
GeofencesTrackingStatus
Diese Struktur wird ausgefüllt, wenn EventType GNSS_Event_GeofencesTrackingStatus ist.
DriverRequestData
Diese Struktur wird ausgefüllt, wenn EventType GNSS_Event_DriverRequest ist.
CustomData[ANYSIZE_ARRAY]
Benutzerdefiniertes Datenfeld.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Server) | Windows Server 2022 |
Kopfzeile | gnssdriver.h (einschließlich GNSSdriver.h) |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für