SES NÖBETÇİSİ

Ses NÖBETÇİSİ yapısı, Ses Nöbetçisi erişilebilirlik özelliği hakkında bilgi içerir. Ses Nöbetçisi özelliği açık olduğunda, yalnızca ses üretilirken bilgisayar görsel bir gösterge görüntüler.

Windows 95: Ses bilgisayarın dahili hoparlör ile oluşturulan görsel gösterge görüntülenir.

Windows NT: Ya da multimedya ses hizmetleri aracılığıyla ya da bilgisayarın hoparlöründen bir ses üretilirken görsel gösterge görüntülenir.

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; 
} SES NÖBETÇİSİ, * LPSOUNDSENTRY 

 

Üyeler

cbSize
Bu yapı bayt cinsinden boyutunu belirtir.
dwFlags
Ses Nöbetçisi özelliği özelliklerini belirten bir bit bayrakları kümesi. Aşağıdaki bit bayrak değerleri:
Değer Anlamı
SSF_AVAILABLE Bu bayrak ayarlanırsa Ses Nöbetçisi özelliği kullanılabilir.
SSF_SOUNDSENTRYON Bu bayrak ayarlanırsa, Ses Nöbetçisi özelliği etkindir.

iFSTextEffect
Windows 95: Metin modu uygulama ses tam ekran sanal makinede çalıştırırken oluşturduğunda günümüze görsel sinyali belirtir. Bu üye aşağıdaki değerlerden biri olabilir
Değer Anlamı
SSTF_BORDER Bazı görüntüler değil ekran sınır (başka bir deyişle, ekran alanı), flash.
SSTF_CHARS Ekranın köşesinde flaş karakterler.
SSTF_DISPLAY Tüm ekran flash.
SSTF_NONE Görsel sinyali yok.

Windows NT: Bu, gelecekte kullanılmak üzere ayrılmış bir üyesidir. Sıfır olarak ayarlanmalıdır.

iFSTextEffectMSec
Windows 95: Bir tam ekran, metin modu uygulama ses oluşturduğunda, görüntülenen görsel sinyal milisaniye cinsinden süreyi belirtir.

Wndows nt: Bu, gelecekte kullanılmak üzere ayrılmış bir üyesidir. Sıfır olarak ayarlanmalıdır.

iFSTextEffectColorBits
Windows 95: Ses gösterildiği zaman tam ekran, metin modu uygulama görsel sinyal görüntülerken kullanılacak rengi rgb değeri oluşturur belirtir.

Windows NT: Bu, gelecekte kullanılmak üzere ayrılmış bir üyesidir. Sıfır olarak ayarlanmalıdır.

iFSGrafEffect
Windows 95: Grafik modunda bir uygulama tam ekran sanal makinede çalışırken ses oluşturduğunda günümüze görsel sinyali belirtir. Bu üye aşağıdaki değerlerden biri olabilir
Değer Anlamı
SSGF_DISPLAY Görsel sinyali yok.
SSGF_NONE Tüm ekran flash.

Windows NT: Bu, gelecekte kullanılmak üzere ayrılmış bir üyesidir. Sıfır olarak ayarlanmalıdır.

iFSGrafEffectMSec
Windows 95: Bir tam ekran, grafik modunda uygulama ses oluşturduğunda, görüntülenen görsel sinyal milisaniye cinsinden süreyi belirtir.

Windows NT: Bu, gelecekte kullanılmak üzere ayrılmış bir üyesidir. Sıfır olarak ayarlanmalıdır.

iFSGrafEffectColor
Windows 95: Ses gösterildiği zaman tam ekran, grafik modunda uygulama görsel sinyal görüntülerken kullanılacak rengi rgb değeri oluşturur belirtir.

Windows NT: Bu, gelecekte kullanılmak üzere ayrılmış bir üyesidir. Sıfır olarak ayarlanmalıdır.

iWindowsEffect
Windows tabanlı bir uygulama veya bir ms-dos uygulaması bir pencerede çalışırken ses üretilirken görüntülemek için görsel sinyali belirtir. Bu üye aşağıdaki değerlerden biri olabilir:
Değer Anlamı
SSWF_CUSTOM İFSWindowsEffectDLL üye tarafından belirtilen dll tarafından verilen SoundSentryProc yordam çağrısı.
SSWF_DISPLAY Tüm ekran flash.
SSWF_NONE Görsel sinyali yok.
SSWF_TITLE Etkin pencerenin başlık çubuğunda flash.
SSWF_WINDOW Etkin pencereyi flash.

iWindowsEffectMSec
Windows 95: Bir Win32 uygulaması (ya da bir pencere içinde çalışan bir uygulama) ses oluşturduğunda, görüntülenen görsel sinyal milisaniye cinsinden süreyi belirtir.

Windows NT: Bu, gelecekte kullanılmak üzere ayrılmış bir üyesidir. Sıfır olarak ayarlanmalıdır.

lpszWindowsEffectDLL
SoundSentryProc geri arama fonksiyonu içeren DLL Dosyasının adını içeren arabellek işaret eder. Adı uzunluğu max_path değerini aşmamalıdır. Bu üye null ise, hiçbir DLL'si kullanılır. Ses Nöbetçisi özelliği hakkında bilgi alırken, arabellek boyutunu eşit veya daha büyük, max_path değeri olmalıdır.
iWindowsEffectOrdinal
Bu, gelecekte kullanılmak üzere ayrılmış bir üyesidir. Sıfır olarak ayarlanmalıdır.

Açıklamalar

Uygulama, SPI_GETSOUNDSENTRY ya da SPI_SETSOUNDSENTRY wAction parametresi ile SystemParametersInfo işlevi çağrılırken bir Ses NÖBETÇİSİ yapısını kullanır. SPI_GETSOUNDSENTRY kullanarak bir uygulama Ses NÖBETÇİSİ yapısı cbSize üyesi belirtmeniz gerekir; SystemParametersInfo işlevi, geri kalan üyeleri doldurur. Bir uygulama cbSize, dwFlagsve iWindowsEffect üyeleri SPI_SETSOUNDSENTRY değeri kullanarak belirtmeniz gerekir.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
Unicode:Unicode ve ANSI yapılar tanımlanan.

Ayrıca bkz:

Erişilebilirlik genel bakış, erişilebilirlik yapıları, SoundSentryProc, SystemParametersInfo