IOCTL_NFCSE_ENUM_ENDPOINTS IOCTL (nfcsedev.h)
Mengembalikan informasi mengenai daftar semua elemen aman yang dilampirkan ke pengontrol NFC. Perhatikan bahwa pemanggil harus mengalokasikan buffer output yang cukup besar untuk menyimpan informasi mengenai semua elemen aman yang dihitung oleh driver yaitu Jumlah total SES Enumerasi x Ukuran info titik akhir SE jika tidak, driver harus mengembalikan kode kesalahan STATUS_BUFFER_OVERFLOW ke klien dengan bidang NumberOfEndpoints yang berisi jumlah elemen aman yang dijumlahkan. GUID mengidentifikasi elemen aman yang mungkin digunakan untuk merujuk ke elemen aman tertentu.
Kode utama
Buffer input
Tidak ada
Panjang buffer input
Tidak ada
Buffer output
SECURE_ELEMENT_ENDPOINT_LIST untuk setiap perangkat yang dijumlahkan.
Blok status
Irp->IoStatus.Status diatur ke STATUS_SUCCESS jika permintaan berhasil. Kode kesalahan yang mungkin adalah:
Kode Pengembalian | Deskripsi |
---|---|
STATUS_INVALID_PARAMETER | Kode ini dikembalikan ketika buffer output bukan nol. |
STATUS_BUFFER_OVERFLOW | Buffer yang disediakan terlalu kecil untuk menerima konfigurasi tabel perutean. |
Keterangan
Berikut ini adalah persyaratan yang harus dipatuhi pengemudi.
- Dalam kasus elemen aman terintegrasi, GUID adalah pengidentifikasi unik yang berasal dari nomor seri dan/atau identifikasi unik lainnya dari elemen aman.
- Untuk elemen aman eksternal, GUID mungkin konstanta tetap dan hanya mengidentifikasi "soket" tempat elemen aman terhubung.
- Untuk elemen aman host perangkat, driver akan menghitungnya sebagai titik akhir SE hanya jika mendukung Emulasi Kartu Host. GUID yang digunakan untuk DH mungkin konstanta tetap yang ditentukan oleh driver.
- Pemanggil diperlukan untuk mengalokasikan buffer output yang cukup besar untuk menyimpan informasi tentang semua elemen aman yang dijumlahkan oleh driver. Buffer harus sama dengan jumlah total SEs yang dihitung oleh driver dikalikan dengan ukuran informasi titik akhir SE. Jika buffer yang sesuai tidak dialokasikan, driver mengembalikan kode kesalahan STATUS_BUFFER_OVERFLOW ke klien dengan bidang NumberOfEndpoints yang berisi jumlah elemen aman yang dijumlahkan.
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