refreshPolicyEx 函数 (userenv.h)
RefreshPolicyEx 函数会导致立即在计算机上应用策略。 扩展函数允许指定要应用的策略刷新的类型。
语法
USERENVAPI BOOL RefreshPolicyEx(
[in] BOOL bMachine,
[in] DWORD dwOptions
);
参数
[in] bMachine
指定是刷新计算机策略还是用户策略。 如果此值为 TRUE,则系统将刷新计算机策略。 如果此值为 FALSE,则系统将刷新用户策略。
[in] dwOptions
指定要应用的策略刷新的类型。 此参数可以是以下值。
RP_FORCE
即使未检测到任何策略更改,也重新应用所有策略。
请注意,如果有任何客户端扩展可以在启动或登录时应用, (例如,应用程序安装扩展) ,则即使未检测到任何策略更改,这些扩展也会在下次启动或登录时重新应用。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。
注解
如果不需要指定 dwOptions 参数,可以改为调用 RefreshPolicy 函数。
默认情况下,策略每 90 分钟重新应用一次。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | userenv.h |
Library | Userenv.lib |
DLL | Userenv.dll |