Méthode IMsRdpClientNonScriptable::SendKeys

Envoie une série de frappes au contrôle. Les frappes sont sous forme de code d’analyse, c’est-à-dire les données du clavier des touches physiques réelles.

Syntaxe

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

Paramètres

numKeys [in]

Nombre de frappes à envoyer. Le nombre maximal de clés pouvant être envoyées en une seule opération est de 20. La méthode retourne E_INVALIDARG si ce paramètre est supérieur à 20. Pour plus d'informations, consultez la section Notes qui suit.

pbArrayKeyUp [in]

Tableau dont la taille est égale à numKeys. Un élément est TRUE si la clé correspondante est UP et FALSE si la clé correspondante est DOWN.

plKeyData [in]

Tableau dont la taille est égale à numKeys. Le tableau contient des données de frappe et correspond à la valeur du paramètre lParam du message WM_KEYDOWN . Les données spécifient le nombre de répétitions, le code d’analyse, l’indicateur de clé étendue, le code de contexte, l’indicateur d’état de clé précédent et l’indicateur d’état de transition. Pour obtenir une description des bits de ce tableau, consultez WM_KEYDOWN.

L’élément correspondant dans pbArrayKeyUp indique si la clé est UP ou DOWN.

Valeur retournée

Retournez S_OK en cas de réussite.

Notes

La méthode SendKeys ne mélange pas les frappes effectuées par l’utilisateur local avec les frappes que la méthode envoie. Toutes les frappes passées à la méthode sont envoyées à la session distante dans une séquence atomique unique.

Pour plus d’informations sur la connexion Web Bureau à distance, consultez Configuration requise pour la connexion Web Bureau à distance.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Bibliothèque de types
MsTscAx.dll
DLL
MsTscAx.dll
IID
IID_IMsRdpClientNonScriptable est défini comme 2f079c4c-87b2-4afd-97ab-20cdb43038ae

Voir aussi