共用方式為


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)

以非同步方式取消註冊先前註冊的 Applet 識別碼群組。

事件

ApduReceived

發生于 NFC 控制器收到 APDU) (應用程式通訊協定資料單位時。

ConnectionDeactivated

當與裝置的連線實際中斷,或 NFC 讀取器要求與不同應用程式的連線時發生。

適用於

另請參閱