Bagikan melalui


Fungsi HidSpiCxDeviceConfigure (hidspicx.h)

Setelah memanggil WdfDeviceCreate, dan masih dalam panggilan balik EVT_WDF_DRIVER_DEVICE_ADD , driver klien memanggil fungsi ini dengan pointer ke struktur HIDSPICX_DEVICE_CONFIG , menentukan antarmuka yang akan digunakan ekstensi kelas untuk berkomunikasi dengan perangkat. Ekstensi kelas menginisialisasi status internalnya, mengembalikan apakah ini berhasil atau tidak.

Sintaks

NTSTATUS HidSpiCxDeviceConfigure(
  [in] WDFDEVICE               Device,
  [in] PHIDSPICX_DEVICE_CONFIG DeviceConfiguration
);

Parameter

[in] Device

Handel ke objek perangkat kerangka kerja yang diperoleh driver klien dari panggilan sebelumnya ke WdfDeviceCreate.

[in] DeviceConfiguration

Arahkan ke struktur HIDSPICX_DEVICE_CONFIG yang diinisialisasi, menentukan detail panggilan balik dan antrean yang akan digunakan untuk komunikasi antara ekstensi kelas dan driver klien.

Mengembalikan nilai

NTSTATUS menunjukkan apakah ekstensi kelas berhasil mengonfigurasi perangkat.

Keterangan

Ekstensi kelas menginisialisasi status internal, mengembalikan apakah ini berhasil atau tidak.

Driver klien dapat membuat antrean default sebelum atau sesudah melakukan panggilan balik ini, untuk menangani IOCTL yang tidak ditangani oleh ekstensi kelas.

Driver klien tidak boleh mencoba memperoleh kepemilikan kebijakan daya untuk mengonfigurasi pengaturan kebijakan daya. HidClass dan HidSpiCx bertanggung jawab untuk mengelola kebijakan daya perangkat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11
Header hidspicx.h

Lihat juga