Freigeben über


SOUNDSENTRYW-Struktur (winuser.h)

Enthält Informationen zum Barrierefreiheitsfeature von SoundSentry. Wenn das SoundSentry-Feature aktiviert ist, zeigt der Computer nur dann eine visuelle Anzeige an, wenn ein Sound generiert wird.

Windows 95/98: Die visuelle Anzeige wird angezeigt, wenn ein Sound über den internen Lautsprecher des Computers generiert wird.

Windows NT/2000: Die visuelle Anzeige wird angezeigt, wenn ein Sound entweder über die Multimedia-Sounddienste oder über den Lautsprecher des Computers generiert wird.

Syntax

typedef struct tagSOUNDSENTRYW {
  UINT   cbSize;
  DWORD  dwFlags;
  DWORD  iFSTextEffect;
  DWORD  iFSTextEffectMSec;
  DWORD  iFSTextEffectColorBits;
  DWORD  iFSGrafEffect;
  DWORD  iFSGrafEffectMSec;
  DWORD  iFSGrafEffectColor;
  DWORD  iWindowsEffect;
  DWORD  iWindowsEffectMSec;
  LPWSTR lpszWindowsEffectDLL;
  DWORD  iWindowsEffectOrdinal;
} SOUNDSENTRYW, *LPSOUNDSENTRYW;

Angehörige

cbSize

Typ: UINT-

Gibt die Größe dieser Struktur in Bytes an.

dwFlags

Typ: DWORD-

Eine Reihe von Bitkennzeichnungen, die Eigenschaften des SoundSentry-Features angeben. Die folgenden Bit-Flag-Werte werden definiert:

Wert Bedeutung
SSF_AVAILABLE
0x00000002
Wenn dieses Kennzeichen festgelegt ist, ist die SoundSentry-Funktion verfügbar.
SSF_INDICATOR
0x00000004
Dieses Flag ist nicht implementiert.
SSF_SOUNDSENTRYON
0x00000001
Wenn dieses Kennzeichen festgelegt ist, ist das SoundSentry-Feature aktiviert.

iFSTextEffect

Typ: DWORD-

Windows 95/98: Gibt das visuelle Signal an, das angezeigt werden soll, wenn eine Textmodusanwendung einen Sound generiert, während sie auf einem virtuellen Vollbildcomputer ausgeführt wird. Dieses Element kann einer der folgenden Werte sein:

Wert Bedeutung
SSTF_BORDER
2
Blinken Sie den Bildschirmrahmen (d. h. den Überscanbereich), der auf einigen Displays nicht verfügbar ist.
SSTF_CHARS
1
Blitzzeichen in der Ecke des Bildschirms.
SSTF_DISPLAY
3
Blinken Sie die gesamte Anzeige.
SSTF_NONE
0
Kein visuelles Signal
 

Windows NT/2000: Dieses Mitglied ist für die zukünftige Verwendung reserviert. Er muss auf Null festgelegt werden.

iFSTextEffectMSec

Typ: DWORD-

Windows 95/98: Gibt die Dauer des visuellen Signals in Millisekunden an, das angezeigt wird, wenn eine Anwendung im Vollbildmodus einen Sound generiert.

Windows NT/2000: Dieses Mitglied ist für die zukünftige Verwendung reserviert. Er muss auf Null festgelegt werden.

iFSTextEffectColorBits

Typ: DWORD-

Windows 95/98: Gibt den RGB-Wert der Farbe an, die beim Anzeigen des visuellen Signals verwendet werden soll, wenn eine Vollbildmodusanwendung einen Sound generiert.

Windows NT/2000: Dieses Mitglied ist für die zukünftige Verwendung reserviert. Er muss auf Null festgelegt werden.

iFSGrafEffect

Typ: DWORD-

Windows 95/98: Gibt das visuelle Signal an, das angezeigt werden soll, wenn eine Grafikmodusanwendung einen Sound generiert, während sie auf einem virtuellen Vollbildcomputer ausgeführt wird. Dieses Element kann einer der folgenden Werte sein:

Wert Bedeutung
SSGF_DISPLAY
3
Blinken Sie die gesamte Anzeige.
SSGF_NONE
0
Kein visuelles Signal.
 

Windows NT/2000: Dieses Mitglied ist für die zukünftige Verwendung reserviert. Er muss auf Null festgelegt werden.

iFSGrafEffectMSec

Typ: DWORD-

Windows 95/98: Gibt die Dauer des visuellen Signals in Millisekunden an, das angezeigt wird, wenn eine Vollbildmodusanwendung einen Sound generiert.

Windows NT/2000: Dieses Mitglied ist für die zukünftige Verwendung reserviert. Er muss auf Null festgelegt werden.

iFSGrafEffectColor

Typ: DWORD-

Windows 95/98: Gibt den RGB-Wert der Farbe an, die beim Anzeigen des visuellen Signals verwendet werden soll, wenn eine Vollbildmodusanwendung einen Sound generiert.

Windows NT/2000: Dieses Mitglied ist für die zukünftige Verwendung reserviert. Er muss auf Null festgelegt werden.

iWindowsEffect

Typ: DWORD-

Gibt das visuelle Signal an, das angezeigt werden soll, wenn ein Sound von einer Windows-basierten Anwendung oder einer MS-DOS-Anwendung generiert wird, die in einem Fenster ausgeführt wird. Dieses Element kann einer der folgenden Werte sein:

Wert Bedeutung
SSWF_CUSTOM
4
Verwenden Sie ein benutzerdefiniertes visuelles Signal.
SSWF_DISPLAY
3
Blinken Sie die gesamte Anzeige.
SSWF_NONE
0
Kein visuelles Signal.
SSWF_TITLE
1
Blinken Sie die Titelleiste des aktiven Fensters.
SSWF_WINDOW
2
Blinken Sie das aktive Fenster.

iWindowsEffectMSec

Typ: DWORD-

Windows 95/98: Gibt die Dauer des visuellen Signals in Millisekunden an, das angezeigt wird, wenn eine Win32-basierte Anwendung (oder eine Anwendung, die in einem Fenster ausgeführt wird) einen Sound generiert.

Windows NT/2000: Dieses Mitglied ist für die zukünftige Verwendung reserviert. Er muss auf Null festgelegt werden.

lpszWindowsEffectDLL

Typ: LPTSTR-

Dieses Mitglied ist für die zukünftige Verwendung reserviert. Es sollte auf NULL-festgelegt werden.

iWindowsEffectOrdinal

Typ: DWORD-

Dieses Mitglied ist für die zukünftige Verwendung reserviert. Er muss auf Null festgelegt werden.

Bemerkungen

Eine Anwendung verwendet beim Aufrufen der SystemParametersInfo-Funktion eine SOUNDSENTRY- Struktur, wobei der parameter uiAction auf SPI_GETSOUNDSENTRY oder SPI_SETSOUNDSENTRYfestgelegt ist. Bei Verwendung von SPI_GETSOUNDSENTRYmuss eine Anwendung das cbSize Member der SOUNDSENTRY- Struktur angeben; die SystemParametersInfo Funktion füllt die verbleibenden Elemente aus. Eine Anwendung muss die cbSize, dwFlagsund iWindowsEffect Member angeben, wenn sie den SPI_SETSOUNDSENTRY Wert verwenden.

Anmerkung

Der winuser.h-Header definiert SOUNDSENTRY als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Header- winuser.h (enthalten Windows.h)

Siehe auch

Barrierefreiheitsstrukturen

SoundSentryProc

SystemParametersInfo-