SmartCardEmulator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |