Метод IRDPViewerInputSink::SendKeyboardEvent (rdpencomapi.h)
[Интерфейс IRDPViewerInputSink больше недоступен для использования для приложений UWP с Windows 10 версии 1709. Он по-прежнему поддерживается для классических приложений.]
Отправляет сообщение о событии клавиатуры.
Синтаксис
HRESULT SendKeyboardEvent(
RDPSRAPI_KBD_CODE_TYPE codeType,
UINT16 keycode,
VARIANT_BOOL vbKeyUp,
VARIANT_BOOL vbRepeat,
VARIANT_BOOL vbExtended
);
Параметры
codeType
Кодировка кода ключа.
keycode
Код клавиши нажатой или отпущенной клавиши.
vbKeyUp
Состояние клавиши: TRUE , если клавиша отпущена, false , если клавиша нажата.
vbRepeat
Код ключа — это повторяющийся код: FALSE , если это исходный код клавиши, если это код, полученный при нажатии клавиши, значение TRUE , если это повторяющийся код из одного нажатия клавиши.
vbExtended
Код ключа расширен: TRUE , если код расширен, false в противном случае.
Возвращаемое значение
Если метод выполнен успешно, возвращаемое значение будет S_OK. В противном случае возвращаемое значение является кодом ошибки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | rdpencomapi.h |
DLL | RdpEncom.dll |