Compartir a través de


Función SensorsCxSensorCreate (sensorscx.h)

Esta función crea una instancia de un sensor en la extensión de clase.

Sintaxis

NTSTATUS SensorsCxSensorCreate(
  [in]  WDFDEVICE              FxDevice,
  [in]  PWDF_OBJECT_ATTRIBUTES pSensorAttributes,
  [out] PSENSOROBJECT          pSensor
);

Parámetros

[in] FxDevice

Un controlador WDFDEVICE para el objeto de dispositivo de marco que representa el sensor.

[in] pSensorAttributes

Referencia a WDF_OBJECT_ATTRIBUTES.

[out] pSensor

Referencia a un objeto sensor que se usa dentro de la extensión de clase.

Valor devuelto

Esta función devuelve NTSTATUS con valores diferentes. Algunos valores que se pueden devolver son los siguientes:

  • STATUS_SUCCESS se devuelve cuando la función se completa correctamente.
  • STATUS_INVALID_PARAMETER se devuelve si alguno de los parámetros _In_ es NULL.
  • STATUS_INSUFFICIENT_RESOURCES se devuelve si no había recursos suficientes para asignar memoria para esta función.

Comentarios

SensorsCxSensorCreate se implementa mediante la extensión de clase y el controlador debe llamarlo.

Nota Si pSensorAttributes->ParentObject no está establecido en NULL o FxDevice, se producirá un error en SensorsCxSensorCreate. Si pSensorAttributes->ParentObject es NULL, la extensión de clase (CX) la establecerá en FxDevice.
 

La extensión de clase sensors escribe un conjunto de propiedades para cada sensor cuando SensorsCxSensorCreate. Para obtener información sobre estas propiedades, vea Propiedades de enumeración.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado sensorscx.h

Consulte también

Propiedades de enumeración

WDF_OBJECT_ATTRIBUTES