WLX_NOTIFICATION_INFO 结构 (winwlx.h)

[自 Windows Server 2008 和 Windows Vista 起,WLX_NOTIFICATION_INFO结构不再可供使用。]

此结构存储有关 Winlogon 事件的信息。

语法

typedef struct _WLX_NOTIFICATION_INFO {
  ULONG           Size;
  ULONG           Flags;
  PWSTR           UserName;
  PWSTR           Domain;
  PWSTR           WindowStation;
  HANDLE          hToken;
  HDESK           hDesktop;
  PFNMSGECALLBACK pStatusCallback;
} WLX_NOTIFICATION_INFO, *PWLX_NOTIFICATION_INFO;

成员

Size

指示结构的大小(以字节为单位)。 应用程序可以根据结构大小检查此值,以验证结构。

Flags

保留以供内部使用。

UserName

指定当前登录到系统的用户的名称的字符串。 如果事件发生在用户登录之前,此值为 NULL

Domain

指定用户当前登录的域的名称的字符串。 如果事件发生在用户登录之前,此值为 NULL

WindowStation

指定用户当前登录到的窗口工作站的名称。 如果事件发生在用户登录之前,此值为 NULL。 请注意,大多数配置使用单个默认窗口工作站。 某些应用程序(例如 “关于终端服务”)使用多个窗口工作站。

hToken

用户令牌的句柄。 如果用户登录之前发生事件,则此值为 NULL

hDesktop

当前处于活动状态的桌面的句柄。

pStatusCallback

保留以供内部使用。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winwlx.h