PFNSTATUSMESSAGECALLBACK 回调函数 (userenv.h)
StatusMessageCallback 函数是应用程序定义的回调函数,用于在应用策略时显示状态消息。 PFNSTATUSMESSAGECALLBACK 类型定义指向此回调函数的指针。 StatusMessageCallback 是应用程序定义的函数名称的占位符。
语法
PFNSTATUSMESSAGECALLBACK Pfnstatusmessagecallback;
DWORD Pfnstatusmessagecallback(
[in] BOOL bVerbose,
[in] LPWSTR lpMessage
)
{...}
参数
[in] bVerbose
指定消息是否详细。 如果此参数为 TRUE,则消息为详细消息。 如果此参数为 FALSE,则消息不详细。
[in] lpMessage
指向包含消息字符串的缓冲区的指针。
返回值
如果消息已成功显示,则返回 ERROR_SUCCESS。 否则,返回 系统错误代码。
注解
当系统调用 ProcessGroupPolicy 或 ProcessGroupPolicyEx 回调函数时,传递指向 StatusMessageCallback 函数的指针。
状态用户界面有两种模式:标准模式和详细模式。 仅当计算机处于详细模式时,才会显示详细消息。 若要启用详细模式,请将以下注册表值设置为 1、注销和登录。 无需重新启动计算机。
\ HKEY_LOCAL_MACHINE软件\微软\Windows NT\CurrentVersion\Winlogon\VerboseStatus
警告 请勿从后台线程调用 StatusMessageCallback 函数,因为可能会覆盖另一个线程的状态消息。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | userenv.h |