Freigeben über


SENSOR_CATEGORY_LOCATION

Von Bedeutung

Verwenden Sie stattdessen die UWP-Sensor-API .

Die COM-basierte Sensor-API ist veraltet und sollte nicht in neuen Anwendungen verwendet werden. Es sind keine zusätzlichen Features oder Verbesserungen geplant, und der Support wird eingeschränkt.

Die Kategorie SENSOR_CATEGORY_LOCATION enthält Sensoren, die Standortinformationen bereitstellen.

Platform-Defined Sensortypen

Diese Kategorie enthält die folgenden plattformdefinierten Sensortypen.

Sensortyp Description
SENSOR_TYPE_LOCATION_BROADCAST
{D26988CF-5162-4039-BB17-4C58B698E44A}
Sensoren, die Standortinformationen mithilfe von Übertragungen wie Fernseh- oder Funkfrequenzen übertragen.
SENSOR_TYPE_LOCATION_DEAD_RECKONING
{1A37D538-F28B-42DA-9FCE-A9D0A2A6D829}
Tot reckonierende Sensoren. Diese Sensoren berechnen zuerst die aktuelle Position und aktualisieren dann die aktuelle Position mithilfe von Bewegungsdaten.
SENSOR_TYPE_LOCATION_GPS
{ED4CA589-327A-4FF9-A560-91DA4B48275E}
Globale Positionierungssystemsensoren.
SENSOR_TYPE_LOCATION_LOOKUP
{3B2EAE4A-72CE-436D-96D2-3C5B8570E987}
Nachschlagesensoren, z. B. solche, die Informationen basierend auf der IP-Adresse des Benutzers bereitstellen.
SENSOR_TYPE_LOCATION_OTHER
{9B2D0566-0368-4F71-B88D-533F132031DE}
Andere Positionssensoren.
SENSOR_TYPE_LOCATION_STATIC
{095F8184-0FA9-4445-8E6E-B70F320B6B4C}
Sensoren mit fester Position, z. B. solche, die voreingestellte, vom Benutzer bereitgestellte Informationen verwenden.
SENSOR_TYPE_LOCATION_TRIANGULATION
{691C341A-5406-4FE1-942F-2246CBEB39E0}
Triangulationssensoren, z. B. solche, die den aktuellen Standort basierend auf den Mobilfunkturm-Proxys bestimmen.

Platform-Defined Datenfelder

Plattformdefinierte Eigenschaftenschlüssel für diese Kategorie basieren auf SENSOR_DATA_TYPE_LOCATION_GUID:

{055C74D8-CA6F-47D6-95C6-1ED3637A0FF4}

Diese Kategorie enthält die folgenden plattformdefinierte Datenfelder.

Datenfeldname und PID Description
SENSOR_DATA_TYPE_ADDRESS1
(PID = 23)
VT_LPWSTR
Straße, erste Zeile.
SENSOR_DATA_TYPE_ADDRESS2
(PID = 24)
VT_LPWSTR
Straße, zweite Zeile.
SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS
(PID = 36)
VT_R8
Höhe der Antenne, referenziert auf den Meeresspiegel, in Metern.
SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS
(PID = 29)
VT_R8
Höhenfehler, auf den auf das World Geodetic System (WGS 84) bezugsellipsoid in Metern verwiesen wird.
SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS
(PID = 5)
VT_R8
Höhenbezug auf das World Geodetic System (WGS 84) Referenzellipsoid in Metern.
SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS
(PID = 30)
VT_R8
Höhenfehler, auf den der Meeresspiegel verwiesen wird, in Metern.
SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS
(PID = 4)
VT_R8
Höhe, die auf den Meeresspiegel verwiesen wird, in Metern.
SENSOR_DATA_TYPE_CITY
(PID = 25)
VT_LPWSTR
City.
SENSOR_DATA_TYPE_COUNTRY_REGION
(PID = 28)
VT_LPWSTR
Land oder Region, dargestellt als ISO 3166 1-Alpha-2-Länder-/Regionscode.
SENSOR_DATA_TYPE_DGPS_DATA_AGE
(PID = 35)
VT_R8
Alter der differenziellen GPS-Daten in Sekunden.
SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID
(PID = 37)
VT_I4
ID der Differenzreferenzstation. Der Bereich beträgt 0000 bis 1023.
SENSOR_DATA_TYPE_ERROR_RADIUS_METERS
(PID = 22)
VT_R8
Genauigkeit der Breiten- und Längengradwerte in Metern. Ein Wert von Null bedeutet, dass die Genauigkeitsebene nicht bekannt ist. Die Standort-API gibt Sensoren Priorität, die einen Wert ungleich Null für dieses Feld bereitstellen.
SENSOR_DATA_TYPE_FIX_QUALITY
(PID = 10)
VT_I4
Beheben der Qualität
0 = kein Fix
1 = GPS
2 = DGPS
SENSOR_DATA_TYPE_FIX_TYPE
(PID = 11)
VT_I4
Fixtyp
0 = kein Fix
1 = GPS SPS Mode, fix valid
2 = DGPS SPS Mode, fix valid
3 = GPS PPS Mode, fix valid
4 = Real Time Kinematic
5 = Float RTK
6 = Geschätzt (tot berechnet)
7 = Manueller Eingabemodus
8 = Simulatormodus
SENSOR_DATA_TYPE_GEOIDAL_SEPARATION
(PID = 34)
VT_R8
Der Unterschied zwischen der WGS-84 Ellipsoid und dem mittleren Meeresspiegel. Werte kleiner als 0 deuten darauf hin, dass der mittlere Meeresspiegel unter dem Bezugsellipsoid liegt.
SENSOR_DATA_TYPE_GPS_OPERATION_MODE
(PID = 32)
VT_I4
Vorgangsmodus.
0 = Manuell. Der GPS-Sensor ist für den Betrieb im 2D- oder 3D-Modus festgelegt.
1 = Automatisch. Der GPS-Sensor kann automatisch zwischen 2D- und 3D-Modi wechseln.
SENSOR_DATA_TYPE_GPS_SELECTION_MODE
(PID = 31)
VT_I4
Auswahlmodus.
0 = Autonom.
1 = DGPS.
2 = Geschätzt (tot berechnet).
3 = Manuelle Eingabe.
4 = Simulator.
5 = Ungültige Daten.
SENSOR_DATA_TYPE_GPS_STATUS
(PID = 33)
VT_I4
Aktueller Datenstatus.
1 = Daten sind gültig.
2 = Daten sind ungültig.
SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION
(PID = 13)
VT_R8
Horizontale Verdünnung der Genauigkeit.
SENSOR_DATA_TYPE_LATITUDE_DEGREES
(PID = 2)
VT_R8
Grad Breitengrad. Nord ist positiv.
SENSOR_DATA_TYPE_LONGITUDE_DEGREES
(PID = 3)
VT_R8
Längengrad. Ost ist positiv.
SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES
(PID = 8)
VT_R8
Überschrift im Verhältnis zum magnetischen Norden in Grad.
SENSOR_DATA_TYPE_MAGNETIC_VARIATION
(PID = 9)
VT_R8
Magnetische Variation. Ost ist positiv.
SENSOR_DATA_TYPE_NMEA_SENTENCE
(PID = 38)
VT_LPWSTR
Die aktuelle NMEA-Satzzeichenfolge.
SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION
(PID = 12)
VT_R8
Positionsverdünnung der Genauigkeit.
SENSOR_DATA_TYPE_POSTALCODE
(PID = 27)
VT_LPWSTR
Postleitzahl.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW
(PID = 17)
VT_I4
Anzahl der Satelliten in Sicht.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH
(PID = 20)
VT_VECTOR|VT_UI1
Counted array that contains the azimuth of each satellite in view.
Daten für Vektortypen werden immer als VT_UI1 serialisiert (ein Array von nicht signierten, 1-Byte-Zeichen). Dieses Datenfeld enthält tatsächlich jeden Wert als IEEE 8-Byte-Realwert (VT_ R8). Verwenden Sie -1 als Platzhalter für leere Werte.
Informationen zum Arbeiten mit Arrays finden Sie unter Abrufen von Vektortypen.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION
(PID = 19)
VT_VECTOR|VT_UI1
Gezähltes Array, das die Höhe der einzelnen Satelliten in der Ansicht enthält.
Daten für Vektortypen werden immer als VT_UI1 serialisiert (ein Array von nicht signierten, 1-Byte-Zeichen). Dieses Datenfeld enthält tatsächlich jeden Wert als IEEE 8-Byte-Realwert (VT_R8). Verwenden Sie -91 als Platzhalter für leere Werte.
Informationen zum Arbeiten mit Arrays finden Sie unter Abrufen von Vektortypen.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID
(PID = 39)
VT_VECTOR|VT_UI1
Gezähltes Array, das die ID der einzelnen Satelliten in der Ansicht enthält.
Daten für Vektortypen werden immer als VT_UI1 serialisiert (ein Array von nicht signierten, 1-Byte-Zeichen). Dieses Datenfeld enthält tatsächlich jeden Wert als 4-Byte-Ganzzahl (VT_UI4).
Informationen zum Arbeiten mit Arrays finden Sie unter Abrufen von Vektortypen.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS
(PID = 18)
VT_VECTOR|VT_UI1
Counted array that contains pseudorandom noise codes for satellites in view.
Daten für Vektortypen werden immer als VT_UI1 serialisiert (ein Array von nicht signierten, 1-Byte-Zeichen). Dieses Datenfeld enthält tatsächlich jeden Wert als 4-Byte-Ganzzahl (VT_UI4). Verwenden Sie Null (0) als Platzhalter für leere Werte.
Informationen zum Arbeiten mit Arrays finden Sie unter Abrufen von Vektortypen.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO
(PID = 21)
VT_VECTOR|VT_UI1
Gezähltes Array, das das Signal-zu-Rausch-Verhältnis für Satelliten in der Ansicht enthält.
Daten für Vektortypen werden immer als VT_UI1 serialisiert (ein Array von nicht signierten, 1-Byte-Zeichen). Dieses Datenfeld enthält tatsächlich jeden Wert als IEEE 8-Byte-Realwert (VT_R8). Verwenden Sie Null (0) als Platzhalter für leere Werte.
Informationen zum Arbeiten mit Arrays finden Sie unter Abrufen von Vektortypen.
SENSOR_DATA_TYPE_SATELLITES_USED_COUNT
(PID = 15)
VT_I4
Anzahl der Satelliten, die in einer Lösung verwendet werden.
SENSOR_DATA_TYPE_SATELLITES_USED_PRNS
(PID = 16)
VT_VECTOR|VT_UI1
Gezähltes Array, das pseudorandom-Rauschcodes für Satelliten enthält, die in einer Lösung verwendet werden.
Daten für Vektortypen werden immer als VT_UI1 serialisiert (ein Array von nicht signierten, 1-Byte-Zeichen). Dieses Datenfeld muss jeden Wert als 4-Byte-Ganzzahl (VT_UI4) enthalten. Verwenden Sie Null (0) als Platzhalter für leere Werte.
Informationen zum Arbeiten mit Arrays finden Sie unter Abrufen von Vektortypen.
SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS
(PID = 41)
VT_VECTOR|VT_UI2
Gezähltes Array, das pseudorandom-Rauschcodes für Satelliten enthält, die in einer Lösung verwendet werden.
Daten für Vektortypen werden immer als VT_UI2 serialisiert (ein Array von nicht signierten, 2-Byte-Zeichen). Dieses Datenfeld muss jeden Wert als 4-Byte-Ganzzahl (VT_UI4) enthalten. Verwenden Sie Null (0) als Platzhalter für leere Werte.
Informationen zum Arbeiten mit Arrays finden Sie unter Abrufen von Vektortypen.
SENSOR_DATA_TYPE_SPEED_KNOTS
(PID = 6)
VT_R8
Geschwindigkeit, in Knoten.
SENSOR_DATA_TYPE_STATE_PROVINCE
(PID = 26)
VT_LPWSTR
Bundesland/Provinz.
SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES
(PID = 7)
VT_R8
Überschrift im Verhältnis zu "wahrer Norden" in Grad.
SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION
(PID = 14)
VT_R8
Vertikale Verdünnung der Genauigkeit.

Anforderungen

Anforderung Wert
Minimal unterstützter Client
Windows 7 [nur Desktop-Apps]
Unterstützter Mindestserver
Keine unterstützt
Header
Sensors.h