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

另请参阅

组策略函数

组策略概述

ProcessGroupPolicy

ProcessGroupPolicyEx