IMsRdpClientNonScriptable::SendKeys-Methode

Sendet eine Reihe von Tastenanschlägen an das Steuerelement. Die Tastaturanschläge befinden sich im Scancodeformat, d. h. die Tastaturdaten der tatsächlichen physischen Tasten.

Syntax

HRESULT SendKeys(
  [in] LONG         numKeys,
  [in] VARIANT_BOOL *pbArrayKeyUp,
  [in] LONG         *plKeyData
);

Parameter

numKeys [in]

Die Anzahl der zu sendenden Tastenanschläge. Die maximale Anzahl von Schlüsseln, die in einem Vorgang gesendet werden können, beträgt 20. Die -Methode gibt E_INVALIDARG zurück, wenn dieser Parameter größer als 20 ist. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".

pbArrayKeyUp [in]

Ein Array, dessen Größe gleich numKeys ist. Ein Element ist TRUE , wenn der entsprechende Schlüssel UP und FALSE ist, wenn der entsprechende Schlüssel AUF DOWN festgelegt ist.

plKeyData [in]

Ein Array, dessen Größe gleich numKeys ist. Das Array enthält Tastatureingabedaten und entspricht dem Wert des lParam-Parameters der WM_KEYDOWN Nachricht. Die Daten geben die Wiederholungsanzahl, den Scancode, das Flag für erweiterte Schlüssel, den Kontextcode, das vorherige Schlüsselzustandsflag und das Flag "übergangszustand" an. Eine Beschreibung der Bits in diesem Array finden Sie unter WM_KEYDOWN.

Das entsprechende Element in pbArrayKeyUp gibt an, ob der Schlüssel UP oder DOWN ist.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK zurück.

Bemerkungen

Die SendKeys-Methode mischt tastaturanschläge des lokalen Benutzers nicht mit Tastaturanschlägen, die von der Methode gesendet werden. Alle Anschläge, die an die -Methode übergeben werden, werden in einer einzelnen atomaren Sequenz an die Remotesitzung gesendet.

Weitere Informationen zur Remotedesktop-Webverbindung finden Sie unter Anforderungen für die Remotedesktop-Webverbindung.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
WindowsServer 2008
Typbibliothek
MsTscAx.dll
DLL
MsTscAx.dll
IID
IID_IMsRdpClientNonScriptable ist definiert als 2f079c4c-87b2-4afd-97ab-20cdb43038ae

Siehe auch