SmartCardEmulator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |