Bagikan melalui


IOCTL_HID_SET_S0_IDLE_TIMEOUT IOCTL (hidclass.h)

Permintaan IOCTL_HID_SET_S0_IDLE_TIMEOUT digunakan oleh klien untuk memberi tahu driver kelas HID tentang nilai batas waktu menganggur pilihan klien.

Ketika klien menetapkan nilai ini ke nol (0), klien memberi tahu driver kelas HID bahwa nilai batas waktu diam yang disukai tidak lagi valid. Dalam hal ini, driver kelas HID akan mulai menggunakan nilai batas waktu diam default.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Anggota Parameters.DeviceIoControl.OutputBufferLength menentukan ukuran, dalam byte, dari buffer output yang dialokasikan pemohon.

Panjang buffer input

Ini adalah buffer ukuran ULONG.

Buffer output

Anggota Irp-AssociatedIrp.SystemBuffer> adalah penunjuk ke buffer yang dialokasikan pemohon yang digunakan klien untuk mengembalikan nilai batas waktu diam.

Blok status

Irp->IoStatus.Status diatur ke STATUS_SUCCESS jika permintaan berhasil. Jika tidak, Status ke kondisi kesalahan yang sesuai sebagai kode NTSTATUS .

Persyaratan

Persyaratan Nilai
Header hidclass.h (termasuk Hidclass.h)