Freigeben über


IRDPViewerInputSink::SendKeyboardEvent-Methode (rdpencomapi.h)

[Die IRDPViewerInputSink-Schnittstelle ist ab Windows 10 Version 1709 nicht mehr für UWP-Anwendungen verfügbar. Es wird weiterhin für Desktop-Apps unterstützt.]

Sendet eine Tastaturereignisnachricht.

Syntax

HRESULT SendKeyboardEvent(
  RDPSRAPI_KBD_CODE_TYPE codeType,
  UINT16                 keycode,
  VARIANT_BOOL           vbKeyUp,
  VARIANT_BOOL           vbRepeat,
  VARIANT_BOOL           vbExtended
);

Parameter

codeType

Die Codierung des Schlüsselcodes.

keycode

Der Schlüsselcode der gedrückten oder freigegebenen Taste.

vbKeyUp

Der Status der Taste: TRUE , wenn die Taste losgelassen wird, FALSE , wenn die Taste gedrückt wird.

vbRepeat

Der Schlüsselcode ist ein wiederholter Code: FALSE , wenn dies der anfängliche Schlüsselcode eines Tastendrucks ist, TRUE , wenn dieser Code von einem einzelnen Tastendruck wiederholt wird.

vbExtended

Der Schlüsselcode wird erweitert: TRUE , wenn der Code erweitert ist, andernfalls FALSE .

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls ist der Rückgabewert ein Fehlercode.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile rdpencomapi.h
DLL RdpEncom.dll

Weitere Informationen

IRDPViewerInputSink