CoreWindow.GetCurrentKeyEventDeviceId Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает уникальный идентификатор устройства ввода, создающего это ключевое событие.
GetCurrentKeyEventDeviceId поддерживается не для всех устройств ввода.
public:
virtual Platform::String ^ GetCurrentKeyEventDeviceId() = GetCurrentKeyEventDeviceId;
winrt::hstring GetCurrentKeyEventDeviceId();
public string GetCurrentKeyEventDeviceId();
function getCurrentKeyEventDeviceId()
Public Function GetCurrentKeyEventDeviceId () As String
Возвращаемое значение
Уникальный идентификатор устройства ввода, связанного с событием ключа, или пустая строка. При каждом подключении одному и тому же устройству можно присвоить разные идентификаторы.
После обработки события ключа этот метод возвращает пустую строку.
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Комментарии
Используйте GetCurrentKeyEventDeviceId, чтобы различать устройства, которые могут генерировать ключевые события, например несколько игровых контроллеров. Идентификатор устройства полезен для связывания устройства ввода с определенной учетной записью пользователя.
Чтобы получить допустимый идентификатор устройства, этот метод должен вызываться из обработчиков событий KeyUp и KeyDown .