Freigeben über


PFN_SENSORSCXSENSORDATAREADY Rückruffunktion (sensorscx.h)

Benachrichtigt die Klassenerweiterung, dass der Treiber Daten abgerufen hat.

Syntax

PFN_SENSORSCXSENSORDATAREADY PfnSensorscxsensordataready;

VOID * PfnSensorscxsensordataready(
  PSENSORSCX_DRIVER_GLOBALS DriverGlobals,
  SENSOROBJECT Sensor,
  PSENSOR_COLLECTION_LIST pSensorData
)
{...}

Parameter

DriverGlobals

Globale Definitionen für den Treiber.

Sensor

Ein Verweis auf ein Sensorobjekt.

pSensorData

Zeiger auf eine Liste der Sensoreigenschaften.

Rückgabewert

Diese Funktion gibt einen NTSTATUS mit unterschiedlichen Werten zurück. Einige Werte, die möglicherweise zurückgegeben werden, sind:

  • STATUS_SUCCESS wird zurückgegeben, wenn die Funktion erfolgreich abgeschlossen wird.
  • STATUS_UNSUCCESSFUL wird zurückgegeben, wenn die Funktion nicht erfolgreich abgeschlossen wird.
  • STATUS_INVALID_PARAMETER wird zurückgegeben, wenn einer der In-Parameter NULL ist.

Hinweis

Jeder Client, der SensorsCxSensorDataReady aufruft , muss sicherstellen, dass SensorsCxSensorDataReady gestartet wird, bevor der Aufruf erfolgt. Der Aufruf von SensorsCxSensorDataReady vor dem Start kann dazu führen, dass die Sensorklassenerweiterung nicht mehr reagiert.

Anforderungen

Anforderung Wert
Header sensorscx.h