Structure ACCESSTIMEOUT (winuser.h)

Contient des informations sur le délai d’attente associé aux fonctionnalités d’accessibilité de Microsoft Win32.

Le délai d’attente d’accessibilité correspond à la durée qui doit passer sans entrée au clavier et à la souris avant que le système d’exploitation désactive automatiquement les fonctionnalités d’accessibilité. Le délai d’attente d’accessibilité est conçu pour les ordinateurs partagés par plusieurs utilisateurs afin que les options sélectionnées par un utilisateur n’incommodent pas un utilisateur ultérieur.

Les fonctionnalités d’accessibilité affectées par le délai d’attente sont les fonctionnalités FilterKeys (SlowKeys, BounceKeys et RepeatKeys), MouseKeys, ToggleKeys et StickyKeys. Le délai d’attente d’accessibilité affecte également le paramètre de mode de contraste élevé.

Syntaxe

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

Membres

cbSize

Type : UINT

Spécifie la taille, en octets, de cette structure.

dwFlags

Type : DWORD

Ensemble d’indicateurs de bits qui spécifient les propriétés du comportement de délai d’attente pour les fonctionnalités d’accessibilité. Les valeurs suivantes sont définies.

Valeur Signification
ATF_ONOFFFEEDBACK
0x00000002
Si cet indicateur est défini, le système d’exploitation émet un son de sirène décroissant lorsque le délai d’attente s’écoule et que les fonctionnalités d’accessibilité sont désactivées.
ATF_TIMEOUTON
0x00000001
Si cet indicateur est défini, un délai d’attente a été défini pour les fonctionnalités d’accessibilité. Si cet indicateur n’est pas défini, les fonctionnalités n’expirent pas même si un délai d’attente est spécifié.

iTimeOutMSec

Type : DWORD

Spécifie le délai d’attente, en millisecondes.

Remarques

Utilisez une structure ACCESSTIMEOUT lors de l’appel de la fonction SystemParametersInfo avec le paramètre uiAction défini sur la valeur SPI_GETACCESSTIMEOUT ou SPI_SETACCESSTIMEOUT . Lorsque vous utilisez SPI_GETACCESSTIMEOUT, vous devez spécifier le membre cbSize de la structure ACCESSTIMEOUT ; La fonction SystemParametersInfo remplit les membres restants. Spécifiez tous les membres de la structure lors de l’utilisation de la valeur SPI_SETACCESSTIMEOUT .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête winuser.h (inclure Windows.h)

Voir aussi

Structures d’accessibilité

SystemParametersInfo