Freigeben über


SmartCardReader Klasse

Definition

Stellt Informationen zu einem intelligenten Karte-Reader dar.

Die Smartcard-Beispielanwendung zeigt, wie Windows.Devices.SmartCards-APIs zum programmgesteuerten Arbeiten mit Smartcards und Smart Karte-Lesern verwendet werden. Die Nfc-Beispielanwendung (Near Field Communication) zeigt auch, wie sie mit einem intelligenten Karte kommunizieren.

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
Vererbung
Object Platform::Object IInspectable SmartCardReader
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Eigenschaften

DeviceId

Ruft die Geräte-ID des Intelligenten Karte-Lesers ab.

Kind

Ruft den Typ des intelligenten Karte-Lesers ab.

Name

Ruft den Gerätenamen des Smart Karte-Lesers ab.

Methoden

FindAllCardsAsync()

Gibt eine Liste mit Informationen zu allen Smartcards zurück, die mit dem Smart Karte Reader verbunden sind.

FromIdAsync(String)

Gibt einen intelligenten Karte-Reader zurück, der mit der angegebenen Geräte-ID übereinstimmt.

GetDeviceSelector()

Gibt eine AQS-Zeichenfolge (Advanced Query Syntax) zurück, die alle intelligenten Karte Leser darstellt, die mit dem Gerät verbunden sind. Diese Zeichenfolge wird an die FindAllAsync-Methode übergeben, um den angegebenen Satz von Lesern für intelligente Karte aufzulisten.

GetDeviceSelector(SmartCardReaderKind)

Gibt eine AQS-Zeichenfolge (Advanced Query Syntax) zurück, die einen Satz eines bestimmten Typs von intelligenten Karte Lesern darstellt, die mit dem Gerät verbunden sind. Diese Zeichenfolge wird an die FindAllAsync-Methode übergeben, um den angegebenen Satz von Lesern für intelligente Karte aufzulisten.

GetStatusAsync()

Gibt die status des intelligenten Karte-Lesers zurück.

Ereignisse

CardAdded

Tritt auf, wenn eine intelligente Karte in den smart Karte-Reader eingefügt oder auf einen NFC-Reader getippt wird.

CardRemoved

Tritt auf, wenn eine intelligente Karte aus dem intelligenten Karte-Reader genommen wird.

Gilt für:

Weitere Informationen