Compartir a través de


SmartCardReader Clase

Definición

Representa información sobre un lector de tarjetas inteligentes.

La aplicación de ejemplo tarjetas inteligentes muestra cómo usar las API Windows.Devices.SmartCards para trabajar con tarjetas inteligentes y lectores de tarjetas inteligentes mediante programación. La aplicación de ejemplo Comunicación de campo cercano (NFC) también muestra cómo comunicarse con una tarjeta inteligente.

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
Herencia
Object Platform::Object IInspectable SmartCardReader
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Propiedades

DeviceId

Obtiene el identificador de dispositivo del lector de tarjetas inteligentes.

Kind

Obtiene el tipo del lector de tarjetas inteligentes.

Name

Obtiene el nombre del dispositivo del lector de tarjetas inteligentes.

Métodos

FindAllCardsAsync()

Devuelve una lista de información sobre todas las tarjetas inteligentes que están conectadas al lector de tarjetas inteligentes.

FromIdAsync(String)

Devuelve un lector de tarjetas inteligentes que coincide con el identificador de dispositivo especificado.

GetDeviceSelector()

Devuelve una cadena de sintaxis de consulta avanzada (AQS) que representa todos los lectores de tarjetas inteligentes conectados al dispositivo. Esta cadena se pasa al método FindAllAsync para enumerar el conjunto especificado de lectores de tarjetas inteligentes.

GetDeviceSelector(SmartCardReaderKind)

Devuelve una cadena de sintaxis de consulta avanzada (AQS) que representa un conjunto de un tipo específico de lectores de tarjetas inteligentes conectados al dispositivo. Esta cadena se pasa al método FindAllAsync para enumerar el conjunto especificado de lectores de tarjetas inteligentes.

GetStatusAsync()

Devuelve el estado del lector de tarjetas inteligentes.

Eventos

CardAdded

Se produce cuando se inserta una tarjeta inteligente en el lector de tarjetas inteligentes o se pulsa en un lector NFC.

CardRemoved

Se produce cuando se saca una tarjeta inteligente del lector de tarjetas inteligentes.

Se aplica a

Consulte también