IOCTL_HID_ENABLE_WAKE_ON_SX IOCTL (hidclass.h)
Permintaan IOCTL_HID_ENABLE_WAKE_ON_SX digunakan untuk menunjukkan persyaratan perangkat untuk dapat bangun dari sistem tidur.
Klien mode pengguna, termasuk driver kerangka kerja driver mode pengguna (UMDF), menggunakan IOCTL ini untuk memberi tahu perangkat tentang persyaratan "bangun dari tidur". Klien mode pengguna menggunakan IOCTL ini karena mereka tidak dapat mengirim paket permintaan I/O (IRP) ke perangkat.
Kode utama
Buffer input
Anggota Parameters.DeviceIoControl.OutputBufferLength menentukan ukuran, dalam byte, dari buffer output yang dialokasikan pemohon.
Panjang buffer input
Ini adalah buffer ukuran Boolean.
Buffer output
Anggota Irp-AssociatedIrp.SystemBuffer> adalah penunjuk ke buffer yang dialokasikan pemohon yang digunakan driver kelas HID untuk mengembalikan nilai Boolean. Nilai Boolean ini menunjukkan apakah perangkat dikonfigurasi atau tidak dan siap untuk bangun dari sistem tidur. Pointer ditransmisikan sebagai pointer ke Boolean: (PBOOLEAN)(Irp-AssociatedIrp.SystemBuffer>).
Panjang buffer output
Ini adalah buffer ukuran Boolean.
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) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk