Enabling Sound Sentry
9/9/2008
O som sentinela opção direciona o OS para exibir um visual sinal quando um som é gerado por um aplicativo baseado em Windows Embedded CE.
O usuário pode controle as configurações para o som opção sentinela usando o O som Guia das Acessibilidade Aplicativo do Painel de controle ou outro aplicativo para personalizar o ambiente.
Aplicativos usam os sinalizadores SPI_GETSOUNDSENTRY e SPI_SETSOUNDSENTRY com o SystemParametersInfo função get e definir o som opção sentinela. O SOUNDSENTRY estrutura define os parâmetros para o som opção sentinela. Para definir o som opção sentinela, chamar SystemParametersInfo Com o uiAction parâmetro definido para SPI_SETSOUNDSENTRY, o uiParam parâmetro definido para o tamanho das SOUNDSENTRY estrutura e o pvParam parâmetro definido como um ponteiro para um SOUNDSENTRY estrutura que contém o som sentinela parâmetros que você desejar usar. Você deve definir o sinalizador SSF_SOUNDSENTRYON in a dwFlags membro das SOUNDSENTRY estrutura que você transmitir para SystemParametersInfo.
O seguinte exemplo de código mostra como habilitar o som opção sentinela e direcionar o OS para memória flash a Tela inteira quando um aplicativo gera um som.
SOUNDSENTRY ssf;
BOOL bSuccess;
// Fill in the members of the SOUNDSENTRY structure.
ssf.cbSize = sizeof(SOUNDSENTRY);
ssf.dwFlags = (SSF_AVAILABLE | SSF_SOUNDSENTRYON);
ssf.iFSTextEffect = 0;
ssf.iFSTextEffectMSec = 0;
ssf.iFSTextEffectColorBits = 0;
ssf.iFSGrafEffect = 0;
ssf.iFSGrafEffectMSec = 0;
ssf.iFSGrafEffectColor = 0;
ssf.iWindowsEffect = SSWF_DISPLAY;
ssf.iWindowsEffectMSec = 0;
ssf.lpszWindowsEffectDLL= NULL;
ssf.iWindowsEffectOrdinal = 0;
// Call SystemParametersInfo with the SPI_SETSOUNDSENTRY flag.
bSuccess = SystemParametersInfo(SPI_SETSOUNDSSENTRY, sizeof(SOUNDSENTRY),
(LPVOID) &ssf, 0);
Para recuperar informações sobre o som opção sentinela, chamar SystemParametersInfo Com uiAction Definir como SPI_GETSOUNDSENTRY, uiParam Definido para o tamanho das SOUNDSENTRY estrutura, e pvParam Definido como um ponteiro para um SOUNDSENTRY estrutura. Examinar os valores dos membros das SOUNDSENTRY estrutura após SystemParametersInfo Retorna para obter as informações que desejar sobre o som opção sentinela.