Share via


winuser.h (ACCESSTIMEOUT 結構)

包含與 Microsoft Win32 輔助功能功能相關聯的逾時期間相關信息。

輔助功能逾時期限是操作系統自動關閉輔助功能功能之前,必須傳遞而不需鍵盤和滑鼠輸入的時間長度。 輔助功能逾時是針對由數位使用者共用的計算機所設計,讓一位用戶選取的選項不會對後續使用者造成不便。

受逾時影響的輔助功能功能是 FilterKeys 功能 (SlowKeys、BounceKeys 和 RepeatKeys) 、MouseKeys、ToggleKeys 和 StickyKeys。 輔助功能逾時也會影響高對比度模式設定。

語法

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

成員

cbSize

類型: UINT

指定這個 結構的大小,以位元組為單位。

dwFlags

類型: DWORD

一組位旗標,指定輔助功能功能之逾時行為的屬性。 定義下列值。

意義
ATF_ONOFFFEEDBACK
0x00000002
如果設定此旗標,當逾時期間經過且輔助功能功能關閉時,操作系統會播放遞減音效。
ATF_TIMEOUTON
0x00000001
如果設定此旗標,則已針對輔助功能功能設定逾時期間。 如果未設定此旗標,即使指定逾時期間,功能也不會逾時。

iTimeOutMSec

類型: DWORD

指定逾時期間,以毫秒為單位。

備註

呼叫 SystemParametersInfo 函式,並將 uiAction 參數設定為SPI_GETACCESSTIMEOUTSPI_SETACCESSTIMEOUT值時,請使用 ACCESSTIMEOUT 結構。 使用 SPI_GETACCESSTIMEOUT 時,您必須指定 ACCESSTIMEOUT 結構的 cbSize 成員;SystemParametersInfo 函式會填入其餘成員。 使用 SPI_SETACCESSTIMEOUT 值時,請指定所有結構成員。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 winuser.h (包含 Windows.h)

另請參閱

輔助功能結構

SystemParametersInfo