IOCTL_KS_RESET_STATE IOCTL (ks.h)
Aplikasi dapat menggunakan IOCTL_KS_RESET_STATE untuk mengembalikan pin ke statusnya pada Acquire-time. Aplikasi meneruskan IOCTL_KS_RESET_STATE dengan parameter yang dijelaskan di bawah ini ke fungsi KsSynchronousDeviceControl .
Kode utama
Buffer input
Klien menyediakan buffer yang berisi nilai reset (KSRESET_BEGIN, KSRESET_END) dalam parameter InBuffer .
Panjang buffer input
InLength menentukan ukuran, dalam byte, dari konten buffer input.
Buffer output
Tidak ada.
Panjang buffer output
Tidak ada.
Blok status
Jika permintaan berhasil, anggota Status diatur ke STATUS_SUCCESS.
Keterangan
Mulai reset pada pin dengan mengirim IOCTL_KS_RESET_STATE dengan nilai KSRESET_BEGIN dalam parameter InBuffer dari KsSynchronousDeviceControl.
Ketika status reset dimulai, permintaan baca dan tulis yang ada dibatalkan. Saat dalam status reset, permintaan baca atau tulis baru ditolak dengan STATUS_DEVICE_NOT_READY.
Untuk mengakhiri status reset, kirim IOCTL_KS_RESET_STATE dengan nilai KSRESET_END.
Perhatikan bahwa status reset tidak dibatalkan dengan mengubah status pin.
Saat status reset dihentikan, pin dapat kembali menerima data baru dan meneruskan data ke koneksi lain.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ks.h (termasuk Ks.h) |
Lihat juga
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