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
MsTscAx.dll
DLL
MsTscAx.dll
IID
IID_IMsRdpClientNonScriptable è definito come 2f079c4c-87b2-4afd-97ab-20cdb43038ae

Vedi anche