Compartilhar via


SmartCardEmulator Classe

Definição

Representa um dispositivo emulador de cartão 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
Herança
Object Platform::Object IInspectable SmartCardEmulator
Atributos

Requisitos do Windows

Família de dispositivos
Windows Mobile Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduzida na v1.0)

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1.709 16299 Issupported

Propriedades

EnablementPolicy

Obtém a política de emulação cartão atual definida pelo usuário.

MaxAppletIdGroupRegistrations

Obtém o número máximo de registros de grupo de ID de applet permitidos.

Métodos

GetAppletIdGroupRegistrationsAsync()

Obtém os grupos de identificadores de applet registrados para esse cartão inteligente, de forma assíncrona.

GetDefaultAsync()

Retorna o objeto SmartCardEmulator que representa o dispositivo emulador smart cartão padrão.

IsHostCardEmulationSupported()

Obtém um valor booliano que indica se o host cartão emulação é compatível com esse dispositivo.

IsSupported()

Retorna se o SmartCardEmulator tem suporte.

RegisterAppletIdGroupAsync(SmartCardAppletIdGroup)

Registra de forma assíncrona um grupo de IDs de applet.

Start()

Inicia o emulador de cartão inteligente. Esse método deve ser chamado de uma tarefa em segundo plano.

UnregisterAppletIdGroupAsync(SmartCardAppletIdGroupRegistration)

Cancela de forma assíncrona um grupo registrado anteriormente de IDs de applet.

Eventos

ApduReceived

Ocorre quando uma APDU (unidade de dados de protocolo de aplicativo) é recebida pelo controlador NFC.

ConnectionDeactivated

Ocorre quando a conexão com o dispositivo é fisicamente interrompida ou quando o leitor NFC solicita uma conexão com um aplicativo diferente.

Aplica-se a

Confira também