Estructura ACCESSTIMEOUT (winuser.h)

Contiene información sobre el período de tiempo de espera asociado a las características de accesibilidad de Microsoft Win32.

El período de tiempo de espera de accesibilidad es el período de tiempo que debe pasar sin entrada de teclado y mouse antes de que el sistema operativo desactive automáticamente las características de accesibilidad. El tiempo de espera de accesibilidad está diseñado para equipos compartidos por varios usuarios para que las opciones seleccionadas por un usuario no incoven a un usuario posterior.

Las características de accesibilidad afectadas por el tiempo de espera son las características FilterKeys (SlowKeys, BounceKeys y RepeatKeys), MouseKeys, ToggleKeys y StickyKeys. El tiempo de espera de accesibilidad también afecta a la configuración del modo de contraste alto.

Sintaxis

typedef struct tagACCESSTIMEOUT {
  UINT  cbSize;
  DWORD dwFlags;
  DWORD iTimeOutMSec;
} ACCESSTIMEOUT, *LPACCESSTIMEOUT;

Miembros

cbSize

Tipo: UINT

Especifica el tamaño, en bytes, de esta estructura.

dwFlags

Tipo: DWORD

Conjunto de marcas de bits que especifican las propiedades del comportamiento de tiempo de espera para las características de accesibilidad. Se definen los valores siguientes.

Valor Significado
ATF_ONOFFFEEDBACK
0x00000002
Si se establece esta marca, el sistema operativo reproduce un sonido de sirena descendente cuando transcurre el período de tiempo de espera y se desactivan las características de accesibilidad.
ATF_TIMEOUTON
0x00000001
Si se establece esta marca, se ha establecido un período de tiempo de espera para las características de accesibilidad. Si no se establece esta marca, las características no agotarán el tiempo de espera aunque se especifique un período de tiempo de espera.

iTimeOutMSec

Tipo: DWORD

Especifica el período de tiempo de espera, en milisegundos.

Comentarios

Use una estructura ACCESSTIMEOUT al llamar a la función SystemParametersInfo con el parámetro uiAction establecido en el valor SPI_GETACCESSTIMEOUT o SPI_SETACCESSTIMEOUT . Al usar SPI_GETACCESSTIMEOUT, debe especificar el miembro cbSize de la estructura ACCESSTIMEOUT ; La función SystemParametersInfo rellena los miembros restantes. Especifique todos los miembros de la estructura al usar el valor de SPI_SETACCESSTIMEOUT .

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)

Consulte también

Estructuras de accesibilidad

SystemParametersInfo