SmartCardEmulator Clase

Definición

Representa un dispositivo del emulador de tarjeta inteligente.

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

Requisitos de Windows

Familia de dispositivos
Windows Mobile Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (se introdujo en la versión v1.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1709 16299 IsSupported

Propiedades

EnablementPolicy

Obtiene la directiva de emulación de tarjeta actual establecida por el usuario.

MaxAppletIdGroupRegistrations

Obtiene el número máximo de registros de grupo de id. de applet permitidos.

Métodos

GetAppletIdGroupRegistrationsAsync()

Obtiene los grupos de identificadores applet registrados para esta tarjeta inteligente de forma asincrónica.

GetDefaultAsync()

Devuelve el objeto SmartCardEmulator que representa el dispositivo del emulador de tarjeta inteligente predeterminado.

IsHostCardEmulationSupported()

Obtiene un valor booleano que indica si este dispositivo admite la emulación de tarjeta host.

IsSupported()

Devuelve si se admite el smartCardEmulator.

RegisterAppletIdGroupAsync(SmartCardAppletIdGroup)

Registra de forma asincrónica un grupo de identificadores de applet.

Start()

Inicia el emulador de tarjeta inteligente. Se debe llamar a este método desde una tarea en segundo plano.

UnregisterAppletIdGroupAsync(SmartCardAppletIdGroupRegistration)

Anula de forma asincrónica el registro de un grupo registrado previamente de identificadores de applet.

Eventos

ApduReceived

Se produce cuando el controlador NFC recibe una unidad de datos de protocolo de aplicación (APDU).

ConnectionDeactivated

Se produce cuando la conexión con el dispositivo se interrumpe físicamente o cuando el lector NFC solicita una conexión a otra aplicación.

Se aplica a

Consulte también