注册Windows 安全中心 (WSC) 检测到可能影响其中一个安全提供程序运行状况的更改时要运行的回调函数。
语法
HRESULT WscRegisterForChanges(
[in] LPVOID Reserved,
[out] PHANDLE phCallbackRegistration,
[in] LPTHREAD_START_ROUTINE lpCallbackAddress,
[in] PVOID pContext
);
参数
[in] Reserved
保留。 必须为 NULL。
[out] phCallbackRegistration
指向回调注册句柄的指针。 使用完回调函数后,通过调用 WscUnRegisterChanges 函数将其注销。
[in] lpCallbackAddress
指向在 WSC 服务发生更改时要调用的应用程序定义函数的指针。 启动或停止 WSC 服务时,也会调用此函数。
[in] pContext
指向要作为 lpParameter 参数传递给 由 lpCallbackAddress 参数指向的函数的变量的指针。
返回值
如果函数成功,则返回S_OK,否则返回错误代码。
注解
如果要停止接收回调方法的通知,可以通过调用 WscUnRegisterChanges 函数将其注销。
要求
| 最低受支持的客户端 | Windows Vista [仅限桌面应用] |
| 最低受支持的服务器 | 无受支持的版本 |
| 目标平台 | Windows |
| 标头 | wscapi.h |
| Library | Wscapi.lib |
| DLL | Wscapi.dll |