Estructura SERIALKEYSA (winuser.h)
Contiene información sobre la característica de accesibilidad SerialKeys, que interpreta los datos de una ayuda de comunicación adjunta a un puerto serie como comandos que hacen que el sistema simule la entrada del teclado y el mouse.
Sintaxis
typedef struct tagSERIALKEYSA {
UINT cbSize;
DWORD dwFlags;
LPSTR lpszActivePort;
LPSTR lpszPort;
UINT iBaudRate;
UINT iPortState;
UINT iActive;
} SERIALKEYSA, *LPSERIALKEYSA;
Miembros
cbSize
Tipo: UINT
Especifica el tamaño de la estructura, en bytes.
dwFlags
Tipo: DWORD
Especifica una combinación de los valores siguientes:
lpszActivePort
Tipo: LPSTR
Apunta a una cadena que contiene el nombre del puerto serie que recibe la entrada de la ayuda de comunicación cuando la característica SerialKeys está activada. Si no se usa ningún puerto, este miembro es NULL. Si este miembro es "Auto", el sistema inspecciona todos los puertos serie no usados para la entrada de las ayudas de comunicación.
lpszPort
Tipo: LPSTR
Reservados; debe ser NULL.
iBaudRate
Tipo: UINT
Especifica el valor de velocidad de baudios para el puerto serie especificado por el miembro lpszActivePort . Este miembro debe establecerse en uno de los valores de CBR_ definidos en el archivo de encabezado winbase.h. Si lpszActivePort es NULL, este miembro es cero.
iPortState
Tipo: UINT
Especifica el estado del puerto especificado por el miembro lpszActivePort . Si lpszActivePort es NULL, iPortState es cero; de lo contrario, es uno de los siguientes valores:
Valor | Significado |
---|---|
|
La característica SerialKeys omite todas las entradas de este puerto. |
|
La entrada en este puerto se observa en busca de secuencias de activación de SerialKeys cuando ninguna otra aplicación tiene abierto el puerto. |
|
Toda la entrada de este puerto se trata como comandos SerialKeys. |
iActive
Tipo: UINT
Especifica el puerto activo.
Comentarios
Una aplicación usa esta estructura al llamar a la función SystemParametersInfo con el valor SPI_GETSERIALKEYS o SPI_SETSERIALKEYS . Al usar SPI_GETSERIALKEYS, una aplicación debe especificar los miembros cbSize, lpszActivePort y lpszPort de la estructura SERIALKEYS ; La función SystemParametersInfo rellena los miembros restantes. Una aplicación debe especificar todos los miembros de estructura al usar el valor de SPI_SETSERIALKEYS .
Nota
El encabezado winuser.h define SERIALKEYS como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | winuser.h (incluir Windows.h) |