Share via


ISensorDriver::OnGetSupportedDataFields-Methode (sensorsclassextension.h)

Die ISensorDriver::OnGetSupportedDataFields-Methode ruft die Liste der Datenfelder ab, die der angegebene Sensor bereitstellen kann.

Syntax

HRESULT OnGetSupportedDataFields(
  LPWSTR                       pwszSensorID,
  IPortableDeviceKeyCollection **ppSupportedDataFields
);

Parameter

pwszSensorID

LPWSTR, das die ID für den Sensor enthält, von dem die Clientanwendung die Datenfelderliste anfordert.

ppSupportedDataFields

Adresse eines IPortableDeviceKeyCollection-Zeigers, der die Liste der PROPERTYKEY-Werte empfängt, die die unterstützten Datenfelder darstellen.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt diese Methode S_OK zurück. Andernfalls gibt diese Methode einen der Fehlercodes zurück, die in Winerror.h definiert sind.

Hinweise

Datenfelder enthalten vom Sensor generierte Daten im Gegensatz zu Eigenschaften, die das Sensorgerät beschreiben. Plattformdefinierte Datenfelder werden in sensors.h definiert.

Alle Treiber müssen SENSOR_DATA_TYPE_TIMESTAMP als erforderliches Datenfeld unterstützen.

IPortableDeviceKeyCollection ist in Tragbare Windows-Geräte dokumentiert.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile sensorsclassextension.h
Bibliothek SensorsClassExtension.lib

Weitere Informationen

ISensorDriver