Поделиться через


SmartCardEmulator Класс

Определение

Представляет интеллектуальное устройство эмулятора карта.

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
Наследование
Object Platform::Object IInspectable SmartCardEmulator
Атрибуты

Требования к Windows

Семейство устройств
Windows Mobile Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (появилось в v1.0)

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1709 16299 Issupported

Свойства

EnablementPolicy

Возвращает текущую политику эмуляции карта, заданную пользователем.

MaxAppletIdGroupRegistrations

Возвращает максимальное число разрешенных регистраций группы идентификаторов applet.

Методы

GetAppletIdGroupRegistrationsAsync()

Асинхронно получает зарегистрированные группы идентификаторов апплетов для этого интеллектуального карта.

GetDefaultAsync()

Возвращает объект SmartCardEmulator, представляющий устройство эмулятора смарт-карта по умолчанию.

IsHostCardEmulationSupported()

Возвращает логическое значение, указывающее, поддерживается ли эмуляция карта узла этим устройством.

IsSupported()

Возвращает значение, указывающее, поддерживается ли smartCardEmulator.

RegisterAppletIdGroupAsync(SmartCardAppletIdGroup)

Асинхронно регистрирует группу идентификаторов апплетов.

Start()

Запускает эмулятор интеллектуальной карта. Этот метод должен вызываться из фоновой задачи.

UnregisterAppletIdGroupAsync(SmartCardAppletIdGroupRegistration)

Асинхронно отменяет регистрацию ранее зарегистрированной группы идентификаторов апплетов.

События

ApduReceived

Происходит, когда блок данных протокола приложения (APDU) получается контроллером NFC.

ConnectionDeactivated

Происходит, когда подключение к устройству физически разорвано или когда устройство чтения NFC запрашивает подключение к другому приложению.

Применяется к

См. также раздел