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 |
|
DLL |
|
IID |
IID_IMsRdpClientNonScriptable est défini comme 2f079c4c-87b2-4afd-97ab-20cdb43038ae |