Поделиться через


Метод 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

См. также раздел

IRDPViewerInputSink