SANTINELĂSUNET

Structura SANTINELĂSUNET conține informații despre caracteristica de accesibilitate SantinelăSunet. Când Caracteristica SantinelăSunet este activat, computerul afișează o indicație vizuală numai atunci când este generat un sunet.

Windows 95: Indicarea vizuală este afișat când un sunet este generat prin difuzor intern al computerului.

Windows NT: Indicarea vizuală este afișat când un sunet este generat prin intermediul fie de servicii de sunet multimedia sau prin intermediul difuzoarelor computerului.

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; 
} SANTINELĂSUNET, * LPSOUNDSENTRY 

 

Membrii

cbSize
Specifică dimensiunea, în octeți, de această structură.
dwFlags
Un set de steaguri de biți care specifica proprietăți de Caracteristica SantinelăSunet. Următoarele valori bit-pavilion sunt definite:
Valoarea Sensul
SSF_AVAILABLE Dacă acest flag este setată, caracteristica SantinelăSunet este disponibilă.
SSF_SOUNDSENTRYON Dacă acest flag este setată, caracteristica SantinelăSunet este pe.

iFSTextEffect
Windows 95: Specifică semnal vizual să prezinte atunci când o cerere de text-mode generează un sunet în timp ce rulează într-un plin-ecran virtual machine. Acest membru poate fi una dintre următoarele valori
Valoarea Sensul
SSTF_BORDER Flash frontiera ecran (care este, overscan zona), care este disponibil pe unele afișează.
SSTF_CHARS Flash caractere în colțul de ecranul.
SSTF_DISPLAY Flash ecran întreg.
SSTF_NONE Nici un semnal vizual.

Windows NT: Acest membru este rezervat pentru utilizare ulterioară. Acesta trebuie să fie setate la zero.

iFSTextEffectMSec
Windows 95: Specifică durata, în milisecunde, de semnal vizual care este afișat când un full-screen, mod text aplicarea generează un sunet.

Wndows NT: Acest membru este rezervat pentru utilizare ulterioară. Acesta trebuie să fie setate la zero.

iFSTextEffectColorBits
Windows 95: Specifică valoarea RGB culoare va fi utilizată la afișarea semnal vizual afișate atunci când un full-screen, mod text aplicarea generează un sunet.

Windows NT: Acest membru este rezervat pentru utilizare ulterioară. Acesta trebuie să fie setate la zero.

iFSGrafEffect
Windows 95: Specifică semnal vizual să prezinte când o aplicație de grafică-modul generează un sunet în timp ce rulează într-un plin-ecran virtual machine. Acest membru poate fi una dintre următoarele valori
Valoarea Sensul
SSGF_DISPLAY Nici un semnal vizual.
SSGF_NONE Flash ecran întreg.

Windows NT: Acest membru este rezervat pentru utilizare ulterioară. Acesta trebuie să fie setate la zero.

iFSGrafEffectMSec
Windows 95: Specifică durata, în milisecunde, de semnal vizual care este afișat când un plin-ecran, aplicarea modul grafic generează un sunet.

Windows NT: Acest membru este rezervat pentru utilizare ulterioară. Acesta trebuie să fie setate la zero.

iFSGrafEffectColor
Windows 95: Specifică valoarea RGB culoare va fi utilizată la afișarea semnal vizual afișate atunci când un plin-ecran, aplicarea modul grafic generează un sunet.

Windows NT: Acest membru este rezervat pentru utilizare ulterioară. Acesta trebuie să fie setate la zero.

iWindowsEffect
Specifică semnal vizual pentru a afișa când un sunet este generată de o aplicație bazată pe Windows sau pentru o cerere de MS-DOS rulează într-o fereastră. Acest membru poate fi una dintre următoarele valori:
Valoarea Sensul
SSWF_CUSTOM Apel SoundSentryProc de rutină exportate de către DLL specificate de statul membru de iFSWindowsEffectDLL.
SSWF_DISPLAY Flash ecran întreg.
SSWF_NONE Nici un semnal vizual.
SSWF_TITLE Flash bara de titlu a ferestrei active.
SSWF_WINDOW Flash fereastra activă.

iWindowsEffectMSec
Windows 95: Specifică durata, în milisecunde, de semnal vizual care este afișat când o aplicație bazată pe Win32 (sau o aplicație care se execută într-o fereastră) generează un sunet.

Windows NT: Acest membru este rezervat pentru utilizare ulterioară. Acesta trebuie să fie setate la zero.

lpszWindowsEffectDLL
Punctele de tampon care conține numele DLL care conține o funcție de apel invers SoundSentryProc . Lungimea numelui nu trebuie să depă?ească valoarea MAX_PATH. Acest membru este NULL dacă dll-ul nu este utilizat. Când regăsirea informațiilor despre caracteristica SantinelăSunet, dimensiunea tamponului de trebuie să fie egală sau mai mare decât valoarea MAX_PATH.
iWindowsEffectOrdinal
Acest membru este rezervat pentru utilizare ulterioară. Acesta trebuie să fie setate la zero.

Observații

O aplica?ie utilizează o structură SANTINELĂSUNET când apelați funcția SystemParametersInfo cu parametrul wAction setat la SPI_GETSOUNDSENTRY sau SPI_SETSOUNDSENTRY. Atunci când se utilizează SPI_GETSOUNDSENTRY, cererea trebuie să precizeze membru cbSize din structura SANTINELĂSUNET ; funcția SystemParametersInfo umple membrii răma?i. Cererea trebuie să specifice membrii cbSize, dwFlagsși iWindowsEffect , atunci când se utilizează valoarea SPI_SETSOUNDSENTRY.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Unicode:Definit ca structurile Unicode și ANSI.

A se vedea, de asemenea

Prezentare de accesibilitate, structuri de accesibilitate, SoundSentryProc, SystemParametersInfo