SmartCardReader 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 des informations sur un lecteur de carte intelligent.
L’exemple d’application Cartes à puce montre comment utiliser les API Windows.Devices.SmartCards pour utiliser les cartes à puce et les lecteurs smart carte par programmation. L’exemple d’application NFC (Near Field Communication) montre également comment communiquer avec un carte intelligent.
public ref class SmartCardReader sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmartCardReader final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmartCardReader
Public NotInheritable Class SmartCardReader
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Propriétés
DeviceId |
Obtient l’ID d’appareil du lecteur smart carte. |
Kind |
Obtient le type de lecteur smart carte. |
Name |
Obtient le nom de l’appareil du lecteur smart carte. |
Méthodes
FindAllCardsAsync() |
Retourne une liste d’informations sur toutes les cartes à puce connectées au lecteur smart carte. |
FromIdAsync(String) |
Retourne un lecteur carte intelligent qui correspond à l’ID d’appareil spécifié. |
GetDeviceSelector() |
Retourne une chaîne AQS (Advanced Query Syntax) représentant tous les lecteurs de carte intelligents connectés à l’appareil. Cette chaîne est transmise à la méthode FindAllAsync pour énumérer l’ensemble donné de lecteurs de carte intelligents. |
GetDeviceSelector(SmartCardReaderKind) |
Retourne une chaîne AQS (Advanced Query Syntax) représentant un ensemble d’un type spécifique de lecteurs smart carte connectés à l’appareil. Cette chaîne est transmise à la méthode FindAllAsync pour énumérer l’ensemble donné de lecteurs de carte intelligents. |
GetStatusAsync() |
Retourne l’status du lecteur de carte intelligent. |
Événements
CardAdded |
Se produit lorsqu’un carte intelligent est inséré dans le lecteur de carte intelligent ou appuyé sur un lecteur NFC. |
CardRemoved |
Se produit lorsqu’un carte intelligent est retiré du lecteur smart carte. |