Condividi tramite


Funzione SensorsCxSensorCreate (sensorscx.h)

Questa funzione crea un'istanza di un sensore nell'estensione della classe .

Sintassi

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

Parametri

[in] FxDevice

Handle WDFDEVICE per l'oggetto dispositivo framework che rappresenta il sensore.

[in] pSensorAttributes

Riferimento a WDF_OBJECT_ATTRIBUTES.

[out] pSensor

Riferimento a un oggetto sensore utilizzato all'interno dell'estensione della classe.

Valore restituito

Questa funzione restituisce NTSTATUS con valori diversi. Alcuni valori che possono essere restituiti sono i seguenti:

  • STATUS_SUCCESS viene restituito quando la funzione viene completata correttamente.
  • STATUS_INVALID_PARAMETER viene restituito se uno dei parametri _In_ è NULL.
  • STATUS_INSUFFICIENT_RESOURCES viene restituito se sono presenti risorse insufficienti per allocare memoria per questa funzione.

Commenti

SensorsCxSensorCreate viene implementato dall'estensione della classe e deve essere chiamato dal driver.

Nota Se pSensorAttributes->ParentObject non è impostato su NULL o FxDevice, SensorsCxSensorCreate avrà esito negativo. Se pSensorAttributes->ParentObject è NULL, l'estensione della classe (CX) lo imposterà su FxDevice.
 

L'estensione della classe sensors scrive un set di proprietà per ogni sensore quando SensorsCxSensorCreate. Per informazioni su queste proprietà, vedere Proprietà di enumerazione.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione sensorscx.h

Vedi anche

Proprietà di enumerazione

WDF_OBJECT_ATTRIBUTES