Metodo IMsRdpClientNonScriptable::SendKeys
Invia una serie di sequenze di tasti al controllo. Le sequenze di tasti si trovano nel modulo di codice di analisi, ovvero i dati della tastiera dai tasti fisici effettivi.
Sintassi
HRESULT SendKeys(
[in] LONG numKeys,
[in] VARIANT_BOOL *pbArrayKeyUp,
[in] LONG *plKeyData
);
Parametri
-
numKeys [in]
-
Numero di sequenze di tasti da inviare. Il numero massimo di chiavi che possono essere inviate in un'operazione è 20. Il metodo restituisce E_INVALIDARG se questo parametro è maggiore di 20. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.
-
pbArrayKeyUp [in]
-
Matrice la cui dimensione è uguale a numKeys. Un elemento è TRUE se la chiave corrispondente è UP e FALSE se la chiave corrispondente è DOWN.
-
plKeyData [in]
-
Matrice la cui dimensione è uguale a numKeys. La matrice contiene dati di sequenza di tasti e corrisponde al valore del parametro lParam del messaggio di WM_KEYDOWN . I dati specificano il numero di ripetizioni, il codice di analisi, il flag di chiave estesa, il codice di contesto, il flag di stato chiave precedente e il flag di stato di transizione. Per una descrizione dei bit in questa matrice, vedere WM_KEYDOWN.
L'elemento corrispondente in pbArrayKeyUp indica se la chiave è UP o DOWN.
Valore restituito
Restituisce S_OK se ha esito positivo.
Commenti
Il metodo SendKeys non combina le sequenze di tasti effettuate dall'utente locale con le sequenze di tasti che il metodo sta inviando. Tutte le sequenze di tasti passate al metodo vengono inviate alla sessione remota in una singola sequenza atomica.
Per altre informazioni sulla connessione Web Desktop remoto, vedere Requisiti per la connessione Web Desktop remoto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Libreria dei tipi |
|
DLL |
|
IID |
IID_IMsRdpClientNonScriptable è definito come 2f079c4c-87b2-4afd-97ab-20cdb43038ae |