Bagikan melalui


SmartCardEmulator Kelas

Definisi

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
Object Platform::Object IInspectable SmartCardEmulator
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.

Berlaku untuk

Lihat juga