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.
Bemerkungen
Datenfelder enthalten sensorgenerierte 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- wird auf tragbaren Windows-Geräten dokumentiert.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | sensorsclassextension.h |
Library | SensorsClassExtension.lib |