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
- Наследование
- Атрибуты
Требования к 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 запрашивает подключение к другому приложению. |