### 函数功能

该函数是一个库定义的回调函数，当SOUNDSENTRY易用特性存在，并且一个基于win32的应用程序（或者在窗口内运行的应用程序）通过计算机的内置扬声器发声时，它产生一个控制的可视化消息。

### 函数原型

LRESULT CALLBACK SOUNDSENTRYProc（DWORD dwMillisec，DWORD fdwEffect）；

### 参数

Millisec：指定可视化消息的持续时间，以毫秒为单位。该消息是在一个基于win32的应用程序（或运行在窗口的应用程序）发声时显示出来的。
tdwEffect：指定要显示的可视化消息的类型。当前值通常应为SSWF_CUSTOM。

### 返回值

如果可视化消息已经或将要正确显示，那么返回值为TRUE，如果消息异步，并当调用该函数时其状态无效，那么应该返回TRUE。如果出错使得消息无法显示，那么返回值为FALSE。若想获得更多错误信息，请调用GetLastError函数。
备注：包含SOUNDSENTRYProc函数的库必须是一个32位的DLL，并且该 DLL必须导出名为SOUNDSENTRYProc的函数，即供外部调用和连接。SOUNDSENTRYProc函数只是在应用程序或库调用SystemParameterslnfo函数之后才调用。SystemParameterslnfo函数指定SPI_SETSOUNDSENTRY项的值以及SOUNDSENTRY结构的地址，在SOUNDSENTRY结构中，成员iWindowsEffect的值设为SSWF_CUSTOM。

### 速查

Windows NT：3.1及以上版本；Windows：95及以上版本；Windows CE：不支持；库文件：用户自定义。