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 |