IOCTL_NFCRM_SET_RADIO_STATE IOCTL (nfcradiodev.h)
IOCTL ini digunakan oleh aplikasi atau layanan manajemen radio untuk mengatur status daya radio perangkat kedekatan. Bidang MediaRadioOn digunakan untuk menunjukkan status daya permintaan. Ketika status daya radio kedekatan dinonaktifkan, driver harus menonaktifkan antarmuka perangkat kedekatan (antarmuka GUID_DEVINTERFACE_NFP dan GUID_DEVINTERFACE_SMARTCARD_READER) dan menonaktifkan mode P2P dan pembaca/penulis perangkat. Jika status daya radio kedekatan diaktifkan, driver harus mengaktifkan antarmuka perangkat kedekatan dan mengaktifkan mode P2P dan pembaca/penulis pengontrol. Untuk informasi selengkapnya tentang mengoptimalkan mode daya pada perangkat ini, lihat NFC Power Management.
Kode utama
Buffer input
struktur NFCRM_SET_RADIO_STATE
Panjang buffer input
sizeof(NFCRM_SET_RADIO_STATE)
Buffer output
Tidak ada
Panjang buffer output
Tidak ada
Blok status
Irp->IoStatus.Status diatur ke STATUS_SUCCESS jika permintaan berhasil. Kode kesalahan yang mungkin adalah:
Kode Pengembalian | Deskripsi |
---|---|
STATUS_INVALID_DEVICE_STATE | Kode ini dikembalikan ketika perangkat sudah dalam status daya radio kedekatan yang sedang diatur oleh klien. |
Keterangan
Kode pengembalian STATUS_INVALID_PARAMETER tidak lagi diperlukan. Bug ditemukan di Windows 10 build 10240, bahwa Windows akan mengirim parameter output non-null dengan IOCTL ini. Bug ini diperbaiki di versi Windows yang lebih baru. Untuk menyederhanakan kode, driver dapat mengabaikan parameter output di semua versi Windows 10.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | nfcradiodev.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