DevicePairingKinds 列舉

定義

定義常數,指定應用程式或系統所要求的配對類型。 做為輸入值,請使用此值來指出應用程式支援的配對類型。 當這個數據類型接收為輸出值時,它會指出系統所要求的配對類型;在此情況下,您的程式代碼必須據此回應。

此列舉支援其成員值的位元組合。

public enum class DevicePairingKinds
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
enum class DevicePairingKinds
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public enum DevicePairingKinds
var value = Windows.Devices.Enumeration.DevicePairingKinds.none
Public Enum DevicePairingKinds
繼承
DevicePairingKinds
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10586.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v2.0 引進)

欄位

ConfirmOnly 1

應用程式必須確認他們想要執行配對動作。 您可以向使用者顯示選擇性的確認對話框。 使用 ConfirmOnly 的值,如果您想要讓配對完成,請從 PairingRequested 事件處理程式的事件自變數呼叫 Accept

ConfirmPinMatch 8

應用程式必須向用戶顯示指定的 PIN,並要求使用者確認 PIN 符合目標裝置上顯示的 PIN。 使用 ConfirmPinMatch 的值,如果您想要配對完成,請從 PairingRequested 事件處理程式的事件自變數呼叫 Accept

DisplayPin 2

應用程式必須向用戶顯示指定的 PIN。 用戶接著必須在配對的裝置上輸入或確認 PIN。 使用 DisplayPin 的值,如果您想要讓配對完成,請從 PairingRequested 事件處理程式的事件自變數呼叫 Accept。 如果您的應用程式此時取消配對,裝置可能仍會配對。 這是因為系統和目標裝置不需要對此 DevicePairingKinds 值進行任何確認。

None 0

不支援配對。

ProvideAddress 32

應用程式必須從裝置提供位址。 這通常用於透過 IPP 或 UPnP 等網路通訊協定進行導向探索,其中應用程式已經知道裝置的 IP/位址/URL。 使用 ProvideAddress 的值時,如果您想要讓配對完成,您應該在 PairingRequested 事件處理程式的事件自變數上呼叫 AcceptWithAddress。 以參數的形式傳入位址。

ProvidePasswordCredential 16

應用程式必須向使用者要求使用者名稱和密碼。 使用 ProvidePasswordCredential 的值,從 PairingRequested 事件處理程式的事件自變數呼叫 AcceptWithPasswordCredential 以接受配對。 傳入 PasswordCredential ,將使用者名稱和密碼封裝為參數。

ProvidePin 4

應用程式必須向使用者要求 PIN。 PIN 通常會顯示在目標裝置上。 使用 ProvidePin 的值,如果您想要配對完成,請從 PairingRequested 事件處理程式的事件自變數呼叫 Accept。 以參數的形式傳入 PIN。

備註

這個值是旗標的集合。 可以針對單一配對動作設定多個值。

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1903 18362 ProvidePasswordCredential

適用於

另請參閱