Estrutura ACCESSTIMEOUT (winuser.h)

Contém informações sobre o período de tempo limite associado aos recursos de acessibilidade do Microsoft Win32.

O período de tempo limite de acessibilidade é o período de tempo que deve passar sem entrada de teclado e mouse antes que o sistema operacional desative automaticamente os recursos de acessibilidade. O tempo limite de acessibilidade foi projetado para computadores que são compartilhados por vários usuários para que as opções selecionadas por um usuário não incomodem um usuário subsequente.

Os recursos de acessibilidade afetados pelo tempo limite são os recursos FilterKeys (SlowKeys, BounceKeys e RepeatKeys), MouseKeys, ToggleKeys e StickyKeys. O tempo limite de acessibilidade também afeta a configuração do modo de alto contraste.

Sintaxe

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

Membros

cbSize

Tipo: UINT

Especifica o tamanho, em bytes, dessa estrutura.

dwFlags

Tipo: DWORD

Um conjunto de sinalizadores de bits que especificam propriedades do comportamento de tempo limite para recursos de acessibilidade. Os valores a seguir são definidos.

Valor Significado
ATF_ONOFFFEEDBACK
0x00000002
Se esse sinalizador estiver definido, o sistema operacional reproduzirá um som de sirene decrescente quando o período de tempo limite se esgotar e os recursos de acessibilidade estiverem desativados.
ATF_TIMEOUTON
0x00000001
Se esse sinalizador estiver definido, um período de tempo limite foi definido para recursos de acessibilidade. Se esse sinalizador não estiver definido, os recursos não terão tempo limite, mesmo que um período de tempo limite seja especificado.

iTimeOutMSec

Tipo: DWORD

Especifica o período de tempo limite, em milissegundos.

Comentários

Use uma estrutura ACCESSTIMEOUT ao chamar a função SystemParametersInfo com o parâmetro uiAction definido como o valor SPI_GETACCESSTIMEOUT ou SPI_SETACCESSTIMEOUT . Ao usar SPI_GETACCESSTIMEOUT, você deve especificar o membro cbSize da estrutura ACCESSTIMEOUT ; a função SystemParametersInfo preenche os membros restantes. Especifique todos os membros da estrutura ao usar o valor SPI_SETACCESSTIMEOUT .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho winuser.h (inclua Windows.h)

Confira também

Estruturas de acessibilidade

SystemParametersInfo