CoreWindow.GetCurrentKeyEventDeviceId 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
virtual Platform::String ^ GetCurrentKeyEventDeviceId() = GetCurrentKeyEventDeviceId;
winrt::hstring GetCurrentKeyEventDeviceId();
public string GetCurrentKeyEventDeviceId();
function getCurrentKeyEventDeviceId()
Public Function GetCurrentKeyEventDeviceId () As String
返回
与密钥事件关联的输入设备的唯一标识符,或空字符串。 每次连接同一设备时,都可以为其分配不同的 ID。
处理密钥事件后,此方法将返回一个空字符串。
Windows 要求
设备系列 |
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)
|
注解
使用 GetCurrentKeyEventDeviceId 区分可生成关键事件的设备,例如多个游戏控制器。 设备 ID 可用于将输入设备与特定用户帐户相关联。
若要获取有效的设备 ID,必须从 KeyUp 和 KeyDown 事件处理程序调用此方法。