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

アプリケーションは、デバイスのアドレスを指定する必要があります。 これは通常、アプリケーションがデバイスの IP/アドレス/URL を既に認識している IPP や UPnP などのネットワーク プロトコルを介したダイレクト検出に使用されます。 ProvideAddress の値を使用すると、ペアリングを完了する場合は、PairingRequested イベント ハンドラーのイベント引数で AcceptWithAddress を呼び出す必要があります。 パラメーターとしてアドレスを渡します。

ProvidePasswordCredential 16

アプリケーションは、ユーザーにユーザー名とパスワードを要求する必要があります。 ProvidePasswordCredential の値を使用して、PairingRequested イベント ハンドラーのイベント引数から AcceptWithPasswordCredential を呼び出して、ペアリングを受け入れます。 ユーザー名とパスワードをパラメーターとしてカプセル化する PasswordCredential を渡します。

ProvidePin 4

アプリケーションは、ユーザーに PIN を要求する必要があります。 通常、PIN はターゲット デバイスに表示されます。 ProvidePin の値を使用して、ペアリングを完了する場合は、PairingRequested イベント ハンドラーのイベント引数から Accept を呼び出します。 PIN をパラメーターとして渡します。

注釈

この値はフラグのコレクションです。 1 つのペアリング アクションに対して複数の値を設定できます。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1903 18362 ProvidePasswordCredential

適用対象

こちらもご覧ください