Partager via


SmartCardEmulator Classe

Définition

Représente un appareil d’émulateur de carte intelligent.

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
Héritage
Object Platform::Object IInspectable SmartCardEmulator
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Mobile Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduit dans v1.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1709 16299 IsSupported

Propriétés

EnablementPolicy

Obtient la stratégie d’émulation carte actuelle définie par l’utilisateur.

MaxAppletIdGroupRegistrations

Obtient le nombre maximal d’inscriptions de groupe d’ID d’applet autorisées.

Méthodes

GetAppletIdGroupRegistrationsAsync()

Obtient les groupes d’identificateurs d’applets inscrits pour cette carte intelligente, de façon asynchrone.

GetDefaultAsync()

Renvoie l’objet SmartCardEmulator qui représente l’appareil d’émulateur de carte smart par défaut.

IsHostCardEmulationSupported()

Obtient une valeur booléenne indiquant si l’émulation carte hôte est prise en charge par cet appareil.

IsSupported()

Retourne si le SmartCardEmulator est pris en charge.

RegisterAppletIdGroupAsync(SmartCardAppletIdGroup)

Inscrit de façon asynchrone un groupe d’ID d’applets.

Start()

Démarre l’émulateur smart carte. Cette méthode doit être appelée à partir d’une tâche en arrière-plan.

UnregisterAppletIdGroupAsync(SmartCardAppletIdGroupRegistration)

Annule de façon asynchrone l’inscription d’un groupe d’ID d’applet précédemment inscrit.

Événements

ApduReceived

Se produit lorsqu’une unité de données de protocole d’application (APDU) est reçue par le contrôleur NFC.

ConnectionDeactivated

Se produit lorsque la connexion avec l’appareil est physiquement interrompue ou lorsque le lecteur NFC demande une connexion à une autre application.

S’applique à

Voir aussi