The SOUNDSENTRY structure contains information about the SoundSentry accessibility feature. When the SoundSentry feature is on, the computer displays a visual indication only when a sound is generated.
Windows 95: The visual indication is displayed when a sound is generated through the computer's internal speaker.
Windows NT: The visual indication is displayed when a sound is generated through either the multimedia sound services or through the computer's speaker.
typedef struct tagSOUNDSENTRY { // ss
UINT cbSize;
DWORD dwFlags;
DWORD iFSTextEffect;
DWORD iFSTextEffectMSec;
DWORD iFSTextEffectColorBits;
DWORD iFSGrafEffect;
DWORD iFSGrafEffectMSec;
DWORD iFSGrafEffectColor;
DWORD iWindowsEffect;
DWORD iWindowsEffectMSec;
LPTSTR lpszWindowsEffectDLL;
DWORD iWindowsEffectOrdinal;
} SOUNDSENTRY, *LPSOUNDSENTRY;
Value | Meaning |
---|---|
SSF_AVAILABLE | If this flag is set, the SoundSentry feature is available. |
SSF_SOUNDSENTRYON | If this flag is set, the SoundSentry feature is on. |
Value | Meaning |
---|---|
SSTF_BORDER | Flash the screen border (that is, the overscan area), which is unavailable on some displays. |
SSTF_CHARS | Flash characters in the corner of the screen. |
SSTF_DISPLAY | Flash the entire display. |
SSTF_NONE | No visual signal. |
Windows NT: This member is reserved for future use. It must be set to zero.
Wndows NT: This member is reserved for future use. It must be set to zero.
Windows NT: This member is reserved for future use. It must be set to zero.
Value | Meaning |
---|---|
SSGF_DISPLAY | No visual signal. |
SSGF_NONE | Flash the entire display. |
Windows NT: This member is reserved for future use. It must be set to zero.
Windows NT: This member is reserved for future use. It must be set to zero.
Windows NT: This member is reserved for future use. It must be set to zero.
Value | Meaning |
---|---|
SSWF_CUSTOM | Call the SoundSentryProc routine exported by the DLL specified by the iFSWindowsEffectDLL member. |
SSWF_DISPLAY | Flash the entire display. |
SSWF_NONE | No visual signal. |
SSWF_TITLE | Flash the title bar of the active window. |
SSWF_WINDOW | Flash the active window. |
Windows NT: This member is reserved for future use. It must be set to zero.
An application uses a SOUNDSENTRY structure when calling the SystemParametersInfo function with the wAction parameter set to SPI_GETSOUNDSENTRY or SPI_SETSOUNDSENTRY. When using SPI_GETSOUNDSENTRY, an application must specify the cbSize member of the SOUNDSENTRY structure; the SystemParametersInfo function fills the remaining members. An application must specify the cbSize, dwFlags, and iWindowsEffect members when using the SPI_SETSOUNDSENTRY value.
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in winuser.h.
Unicode: Defined as Unicode and ANSI structures.
Accessibility Overview, Accessibility Structures, SoundSentryProc, SystemParametersInfo