Condividi tramite


SmartCardEmulator Classe

Definizione

Rappresenta un dispositivo emulatore di smart card.

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
Ereditarietà
Object Platform::Object IInspectable SmartCardEmulator
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Mobile Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (è stato introdotto in v1.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1709 16299 IsSupported

Proprietà

EnablementPolicy

Ottiene il criterio di emulazione della scheda corrente impostato dall'utente.

MaxAppletIdGroupRegistrations

Ottiene il numero massimo di registrazioni consentite del gruppo id applet.

Metodi

GetAppletIdGroupRegistrationsAsync()

Ottiene i gruppi di identificatori applet registrati per questa smart card, in modo asincrono.

GetDefaultAsync()

Restituisce l'oggetto SmartCardEmulator che rappresenta il dispositivo emulatore di smart card predefinito.

IsHostCardEmulationSupported()

Ottiene un valore booleano che indica se l'emulazione della scheda host è supportata da questo dispositivo.

IsSupported()

Restituisce un valore che indica se SmartCardEmulator è supportato.

RegisterAppletIdGroupAsync(SmartCardAppletIdGroup)

Registra in modo asincrono un gruppo di ID applet.

Start()

Avvia l'emulatore di smart card. Questo metodo deve essere chiamato da un'attività in background.

UnregisterAppletIdGroupAsync(SmartCardAppletIdGroupRegistration)

Annulla la registrazione asincrona di un gruppo di ID applet registrato in precedenza.

Eventi

ApduReceived

Si verifica quando un'unità dati del protocollo applicazione (APDU) viene ricevuta dal controller NFC.

ConnectionDeactivated

Si verifica quando la connessione con il dispositivo viene interrotta fisicamente o quando il lettore NFC richiede una connessione a un'app diversa.

Si applica a

Vedi anche