SmartCardEmulator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |