winwlx.h 标头
安全和标识使用此标头。 有关详细信息,请参阅:
winwlx.h 包含以下编程接口:
WlxActivateUserShell 激活用户 shell 程序。 |
WlxDisconnectNotify 当终端服务网络会话断开连接时,Winlogon 会调用此函数。 |
WlxDisplayLockedNotice 允许 GINA 显示有关锁的信息,例如锁定工作站的人员以及锁定时间。 |
WlxDisplaySASNotice Winlogon 在没有用户登录时调用此函数。 |
WlxDisplayStatusMessage 当 GINA DLL 应显示消息时,Winlogon 调用此函数。 |
WlxGetConsoleSwitchCredentials Winlogon 调用此函数来读取当前登录的用户凭据,以透明方式将其传输到目标会话。 |
WlxGetStatusMessage Winlogon 调用此函数以获取 GINA DLL 显示的状态消息。 |
WlxInitialize Winlogon 在计算机上存在的每个窗口工作站调用一次此函数。 目前,操作系统支持每个工作站一个窗口工作站。 |
WlxIsLockOk Winlogon 在尝试锁定工作站之前调用此函数。 |
WlxIsLogoffOk 当用户启动注销操作时,Winlogon 会调用此函数。 |
WlxLoggedOnSAS Winlogon 在用户登录且工作站未锁定时收到安全关注序列 (SAS) 事件时调用此函数。 |
WlxLoggedOutSAS Winlogon 在没有用户登录时收到安全关注序列 (SAS) 事件时调用此函数。 |
WlxLogoff Winlogon 调用此函数以通知 GINA 此工作站上的注销操作,从而允许 GINA 执行可能需要的任何注销操作。 |
WlxNegotiate WlxNegotiate 函数必须由替换 GINA DLL 实现。 这是 Winlogon 对 GINA DLL 进行的首次调用。 WlxNegotiate 允许 GINA 验证它是否支持已安装的 Winlogon 版本。 |
WlxNetworkProviderLoad Winlogon 调用此函数来收集有效的身份验证和标识信息。 |
WlxReconnectNotify 当终端服务网络会话重新连接时,Winlogon 会调用此函数。 |
WlxRemoveStatusMessage Winlogon 调用此函数以告知 GINA DLL 停止显示状态消息。 |
WlxScreenSaverNotify Winlogon 在激活屏幕保护程序之前立即调用此函数,使 GINA 能够与屏幕保护程序进行交互。 |
WlxShutdown Winlogon 在关闭之前调用此函数,允许 GINA 执行任何关闭任务,例如从读取器中弹出智能卡。 |
WlxStartApplication 当系统需要在用户上下文中启动应用程序时,Winlogon 会调用此函数。 |
WlxWkstaLockedSAS Winlogon 在收到安全关注序列 (SAS) 且工作站被锁定时调用此函数。 |
PWLX_ASSIGN_SHELL_PROTECTION 由 GINA 调用,为新登录用户的 shell 程序分配保护。 |
PWLX_CHANGE_PASSWORD_NOTIFY 由 GINA 调用以指示它已更改密码。 |
PWLX_CHANGE_PASSWORD_NOTIFY_EX 由 GINA 调用,以告知特定网络提供商 (或所有网络提供商) 密码已更改。 |
PWLX_CLOSE_USER_DESKTOP 由 GINA 调用以关闭备用用户桌面并在桌面关闭后进行清理。 |
PWLX_CREATE_USER_DESKTOP 由 GINA 调用,为用户创建备用应用程序桌面。 |
PWLX_DIALOG_BOX 由 GINA 调用以从对话框模板创建模式对话框。 |
PWLX_DIALOG_BOX_INDIRECT 由 GINA 调用,以从内存中的对话框模板创建模式对话框。 |
PWLX_DIALOG_BOX_INDIRECT_PARAM 由 GINA 调用以初始化对话框控件,然后从内存中的对话框模板创建模式对话框。 |
PWLX_DIALOG_BOX_PARAM 由 GINA 调用以初始化对话框控件,然后从对话框模板资源创建模式对话框。 |
PWLX_DISCONNECT 如果启用了终端服务,则由替换 GINA DLL 调用。 GINA 调用此函数以断开与终端服务网络会话的连接。 |
PWLX_GET_OPTION 由 GINA 调用以检索选项的当前值。 |
PWLX_GET_SOURCE_DESKTOP 由 GINA 调用,以确定在 Winlogon 切换到 Winlogon 桌面之前当前桌面的名称和句柄。 |
PWLX_MESSAGE_BOX 由 GINA 调用以创建、显示和操作消息框。 |
PWLX_QUERY_CLIENT_CREDENTIALS 如果启用了终端服务,则由替换 GINA DLL 调用。 GINA 调用此函数以检索未使用 Internet 连接器许可证的远程终端服务客户端的凭据。 |
PWLX_QUERY_CONSOLESWITCH_CREDENTIALS 由 GINA 调用,以读取从临时会话的 Winlogon 传输到目标会话的 Winlogon 的凭据。 |
PWLX_QUERY_IC_CREDENTIALS 如果启用了终端服务,则由替换 GINA DLL 调用。 GINA 调用此函数以确定终端服务器是否正在使用 Internet 连接器许可并检索凭据信息。 |
PWLX_QUERY_TERMINAL_SERVICES_DATA 由 GINA 调用,以在用户登录后检索终端服务用户配置信息。 |
PWLX_QUERY_TS_LOGON_CREDENTIALS 如果启用了终端服务,则由替换 GINA DLL 调用以检索凭据信息。 然后,GINA DLL 可以使用此信息自动填写登录框并尝试将用户登录。 |
PWLX_SAS_NOTIFY 由 GINA 调用,以将安全关注序列通知 Winlogon (SAS) 事件。 |
PWLX_SET_CONTEXT_POINTER 由 GINA 调用,以指定 Winlogon 传递的上下文指针作为对 GINA 函数的所有未来调用的第一个参数。 |
PWLX_SET_OPTION 由 GINA 调用以设置选项的值。 |
PWLX_SET_RETURN_DESKTOP 由 GINA 调用以指定当当前安全关注序列 (SAS) 事件处理函数完成时 Winlogon 将切换到的备用应用程序桌面。 |
PWLX_SET_TIMEOUT 由 GINA 调用以更改与对话框关联的超时。 默认超时为两分钟。 |
PWLX_SWITCH_DESKTOP_TO_USER 由 GINA 调用以切换到应用程序桌面。 |
PWLX_SWITCH_DESKTOP_TO_WINLOGON 允许 GINA DLL 切换到 Winlogon 桌面。 |
PWLX_USE_CTRL_ALT_DEL 由 GINA 调用,告知 Winlogon 使用标准 CTRL+ALT+DEL 组合键作为安全关注序列 (SAS) 。 |
PWLX_WIN31_MIGRATE 如果启用了终端服务,则由替换 GINA DLL 调用。 GINA 调用此函数以完成终端服务客户端的设置。 |
WLX_CLIENT_CREDENTIALS_INFO_V1_0 包含调用 WlxQueryClientCredentials 或 WlxQueryInetConnectorCredentials 返回的客户端凭据。 |
WLX_CLIENT_CREDENTIALS_INFO_V2_0 包含调用 WlxQueryTsLogonCredentials 返回的客户端凭据。 |
WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 包含调用 WlxGetConsoleSwitchCredentials 返回的客户端凭据。 |
WLX_DESKTOP 用于在 GINA DLL 和 Winlogon 之间传递桌面信息。 |
WLX_DISPATCH_VERSION_1_0 定义在 WlxInitialize 调用中传递给 GINA DLL 的 Winlogon 1.0 版函数调度表的格式。 |
WLX_DISPATCH_VERSION_1_1 定义在 WlxInitialize 调用中传递给 GINA DLL 的 Winlogon 版本 1.1 函数调度的格式。 |
WLX_DISPATCH_VERSION_1_2 定义在 WlxInitialize 调用中传递给 GINA DLL 的 Winlogon 版本 1.2 函数调度表的格式。 |
WLX_DISPATCH_VERSION_1_3 定义在 WlxInitialize 调用中传递给 GINA DLL 的 Winlogon 版本 1.3 函数调度表的格式。 |
WLX_DISPATCH_VERSION_1_4 定义在 WlxInitialize 调用中传递给 GINA DLL 的 Winlogon 版本 1.4 函数调度表的格式。 |
WLX_MPR_NOTIFY_INFO 向网络提供商提供标识和身份验证信息。 |
WLX_NOTIFICATION_INFO 此结构存储有关 Winlogon 事件的信息。 |
WLX_PROFILE_V1_0 包含用于设置初始环境的信息。 |
WLX_PROFILE_V2_0 除WLX_PROFILE_V1_0提供的信息外,还包含配置文件信息。 |
WLX_TERMINAL_SERVICES_DATA 用于向 GINA 提供终端服务用户配置信息。 |