SmartCardEmulator Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili perangkat emulator kartu pintar.
public ref class SmartCardEmulator sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.SmartCards.SmartCardEmulatorContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmartCardEmulator final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmartCardEmulator
Public NotInheritable Class SmartCardEmulator
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows Mobile Extension SDK (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Devices.SmartCards.SmartCardEmulatorContract (diperkenalkan dalam v1.0)
|
Keterangan
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1709 | 16299 | Didukung |
Properti
EnablementPolicy |
Mendapatkan kebijakan emulasi kartu saat ini yang ditetapkan oleh pengguna. |
MaxAppletIdGroupRegistrations |
Mendapatkan jumlah maksimum pendaftaran grup ID applet yang diizinkan. |
Metode
GetAppletIdGroupRegistrationsAsync() |
Mendapatkan grup pengidentifikasi applet terdaftar untuk kartu pintar ini, secara asinkron. |
GetDefaultAsync() |
Mengembalikan objek SmartCardEmulator yang mewakili perangkat emulator kartu pintar default. |
IsHostCardEmulationSupported() |
Mendapatkan nilai Boolean yang menunjukkan apakah emulasi kartu host didukung oleh perangkat ini. |
IsSupported() |
Mengembalikan apakah SmartCardEmulator didukung. |
RegisterAppletIdGroupAsync(SmartCardAppletIdGroup) |
Secara asinkron mendaftarkan sekelompok ID applet. |
Start() |
Memulai emulator kartu pintar. Metode ini harus dipanggil dari tugas latar belakang. |
UnregisterAppletIdGroupAsync(SmartCardAppletIdGroupRegistration) |
Secara asinkron membatalkan pendaftaran grup ID applet yang terdaftar sebelumnya. |
Acara
ApduReceived |
Terjadi ketika unit data protokol aplikasi (APDU) diterima oleh pengontrol NFC. |
ConnectionDeactivated |
Terjadi ketika koneksi dengan perangkat rusak secara fisik atau ketika pembaca NFC meminta koneksi ke aplikasi yang berbeda. |