Compartir a través de


Método IMsRdpClientNonScriptable::SendKeys

Envía una serie de pulsaciones de tecla al control . Las pulsaciones de tecla están en formato de código de examen, que son los datos del teclado de las teclas físicas reales.

Sintaxis

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

Parámetros

numKeys [in]

Número de pulsaciones de tecla que se van a enviar. El número máximo de claves que se pueden enviar en una operación es 20. El método devuelve E_INVALIDARG si este parámetro es mayor que 20. Para obtener más información, vea la sección Comentarios que se muestra más adelante.

pbArrayKeyUp [in]

Matriz cuyo tamaño es igual a numKeys. Un elemento es TRUE si la clave correspondiente es UP y FALSE si la clave correspondiente es DOWN.

plKeyData [in]

Matriz cuyo tamaño es igual a numKeys. La matriz contiene datos de pulsación de tecla y corresponde al valor del parámetro lParam del mensaje de WM_KEYDOWN . Los datos especifican el recuento de repeticiones, el código de examen, la marca de clave extendida, el código de contexto, la marca de estado de clave anterior y la marca de estado de transición. Para obtener una descripción de los bits de esta matriz, vea WM_KEYDOWN.

El elemento correspondiente de pbArrayKeyUp indica si la clave es UP o DOWN.

Valor devuelto

Devuelve S_OK si se ejecuta correctamente.

Observaciones

El método SendKeys no mezcla pulsaciones de teclas realizadas por el usuario local con pulsaciones de tecla que envía el método. Todas las pulsaciones de tecla pasadas al método se envían a la sesión remota en una sola secuencia atómica.

Para obtener más información sobre la conexión web de Escritorio remoto, vea Requisitos para la conexión web de Escritorio remoto.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Biblioteca de tipos
MsTscAx.dll
Archivo DLL
MsTscAx.dll
IID
IID_IMsRdpClientNonScriptable se define como 2f079c4c-87b2-4afd-97ab-20cdb43038ae

Consulte también