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
一組位旗標,指定輔助功能功能之逾時行為的屬性。 定義下列值。
值 | 意義 |
---|---|
|
如果設定此旗標,當逾時期間經過且輔助功能功能關閉時,操作系統會播放遞減音效。 |
|
如果設定此旗標,則已針對輔助功能功能設定逾時期間。 如果未設定此旗標,即使指定逾時期間,功能也不會逾時。 |
iTimeOutMSec
類型: DWORD
指定逾時期間,以毫秒為單位。
備註
呼叫 SystemParametersInfo 函式,並將 uiAction 參數設定為SPI_GETACCESSTIMEOUT或SPI_SETACCESSTIMEOUT值時,請使用 ACCESSTIMEOUT 結構。 使用 SPI_GETACCESSTIMEOUT 時,您必須指定 ACCESSTIMEOUT 結構的 cbSize 成員;SystemParametersInfo 函式會填入其餘成員。 使用 SPI_SETACCESSTIMEOUT 值時,請指定所有結構成員。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | winuser.h (包含 Windows.h) |