次の方法で共有


CoreComponentInputSource.GetCurrentKeyEventDeviceId メソッド

定義

このキー イベントを生成した入力デバイスの一意の ID を取得します。

GetCurrentKeyEventDeviceId は、すべての入力デバイスでサポートされていません。

public:
 virtual Platform::String ^ GetCurrentKeyEventDeviceId() = GetCurrentKeyEventDeviceId;
winrt::hstring GetCurrentKeyEventDeviceId();
public string GetCurrentKeyEventDeviceId();
function getCurrentKeyEventDeviceId()
Public Function GetCurrentKeyEventDeviceId () As String

戻り値

String

Platform::String

winrt::hstring

キー イベントに関連付けられている入力デバイスの一意識別子、または空の文字列。 接続するたびに、同じデバイスに異なる ID を割り当てることができます。

キー イベントが処理されると、このメソッドは空の文字列を返します。

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)

注釈

GetCurrentKeyEventDeviceId を使用して、複数のゲーム コントローラーなどの主要なイベントを生成できるデバイスを区別します。 デバイス ID は、入力デバイスを特定のユーザー アカウントに関連付ける場合に役立ちます。

有効なデバイス ID を取得するには、 KeyUp イベント ハンドラーと KeyDown イベント ハンドラーからこのメソッドを呼び出す必要があります。

適用対象