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 |