Bagikan melalui


Fungsi SensorsCxSensorCreate (sensorscx.h)

Fungsi ini membuat instans sensor di ekstensi kelas.

Sintaks

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

Parameter

[in] FxDevice

Handel WDFDEVICE ke objek perangkat kerangka kerja yang mewakili sensor.

[in] pSensorAttributes

Referensi ke WDF_OBJECT_ATTRIBUTES.

[out] pSensor

Referensi ke objek sensor yang digunakan dalam ekstensi kelas.

Nilai kembali

Fungsi ini mengembalikan NTSTATUS dengan nilai yang berbeda. Beberapa nilai yang mungkin dikembalikan adalah sebagai berikut:

  • STATUS_SUCCESS dikembalikan ketika fungsi berhasil diselesaikan.
  • STATUS_INVALID_PARAMETER dikembalikan jika salah satu parameter _In_ adalah NULL.
  • STATUS_INSUFFICIENT_RESOURCES dikembalikan jika tidak ada sumber daya yang cukup untuk mengalokasikan memori untuk fungsi ini.

Keterangan

SensorsCxSensorCreate diimplementasikan oleh ekstensi kelas dan harus dipanggil oleh driver.

Catatan Jika pSensorAttributes->ParentObject tidak diatur ke NULL atau FxDevice, sensorsCxSensorCreate akan gagal. Jika pSensorAttributes->ParentObject adalah NULL, maka ekstensi kelas (CX) akan mengaturnya ke FxDevice.
 

Ekstensi kelas sensor menulis serangkaian properti untuk setiap sensor saat SensorSCxSensorCreate. Untuk informasi tentang properti ini, lihat Properti enumerasi.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header sensorscx.h

Lihat juga

Properti enumerasi

WDF_OBJECT_ATTRIBUTES