IOCTL_NFCSE_GET_ROUTING_TABLE IOCTL (nfcsedev.h)
Mengembalikan informasi mengenai konfigurasi tabel perutean mode dengar saat ini. Perhatikan bahwa pemanggil harus mengalokasikan buffer output yang cukup besar untuk menyimpan informasi mengenai semua entri yang ada dalam tabel perutean mode dengar saat ini, yaitu jumlah total entri perutean x Ukuran entri tabel perutean, jika tidak, driver harus mengembalikan kode kesalahan STATUS_BUFFER_OVERFLOW ke klien dengan bidang NumberOfEntries yang berisi jumlah entri tabel perutean yang dikonfigurasi. Entri tabel perutean berjenis SECURE_ELEMENT_ROUTING_TABLE_ENTRY. Catatan: Driver tidak boleh mengembalikan perutean entri NFC-DEP ke DH sebagai bagian dari tabel perutean yang dikembalikan dalam buffer output meskipun entri ada dalam tabel perutean NFCC.
Kode utama
Buffer input
Tidak ada
Panjang buffer input
Tidak ada
Buffer output
SECURE_ELEMENT_ROUTING_TABLE berisi semua entri perutean yang saat ini dikonfigurasi.
Panjang buffer output
sizeof(SECURE_ELEMENT_ROUTING_TABLE)
Blok status
Irp->IoStatus.Status diatur ke STATUS_SUCCESS jika permintaan berhasil. Kode kesalahan yang mungkin adalah:
Kode Pengembalian | Deskripsi |
---|---|
STATUS_BUFFER_OVERFLOW | Buffer yang disediakan terlalu kecil untuk menerima konfigurasi tabel perutean. |
STATUS_FEATURE_NOT_SUPPORTED | NFCC tidak mendukung konfigurasi perutean mode mendengarkan. |
STATUS_INVALID_PARAMETER | Kode ini dikembalikan jika buffer input bukan nol. |
STATUS_INVALID_DEVICE_STATE | Kode ini dikembalikan jika IOCTL dikirim pada handel selain dengan nama relatif 'SEManage'. |
Persyaratan
Persyaratan | Nilai |
---|---|
Header | nfcsedev.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