SmartCardEmulator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表智慧卡模擬器裝置。
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) |
以非同步方式取消註冊先前註冊的 Applet 識別碼群組。 |
事件
ApduReceived |
發生于 NFC 控制器收到 APDU) (應用程式通訊協定資料單位時。 |
ConnectionDeactivated |
當與裝置的連線實際中斷,或 NFC 讀取器要求與不同應用程式的連線時發生。 |