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