PFNGENERATEGROUPPOLICY 回调函数 (userenv.h)
GenerateGroupPolicy 回调函数是应用程序定义的回调函数,每个策略扩展在计划模式下生成 RSoP 数据时都必须导出该回调函数。 组策略数据访问服务 (GPDAS) 服务模拟客户端扩展的加载后调用函数,以便扩展可以生成策略数据。
PFNGENERATEGROUPPOLICY 类型定义指向此回调函数的指针。 GenerateGroupPolicy 是应用程序定义的函数名称的占位符。
语法
PFNGENERATEGROUPPOLICY Pfngenerategrouppolicy;
DWORD Pfngenerategrouppolicy(
[in] DWORD dwFlags,
[in] BOOL *pbAbort,
[in] WCHAR *pwszSite,
[in] PRSOP_TARGET pComputerTarget,
[in] PRSOP_TARGET pUserTarget
)
{...}
参数
[in] dwFlags
一个参数,表示以下一个或多个标志。
GPO_INFO_FLAG_SLOWLINK
策略跨慢速链接应用。
GPO_INFO_FLAG_VERBOSE
将详细输出写入事件日志。
[in] pbAbort
一个 值,该值指定是否继续处理 GPO。 如果此参数为 TRUE,GPO 处理将停止,扩展必须解除分配其资源并立即返回。 如果此参数为 FALSE,则 GPO 处理将继续。
[in] pwszSite
指向目标计算机的站点名称的指针。 此参数可以为 NULL。
[in] pComputerTarget
指向包含计算机相关信息 的RSOP_TARGET 结构的指针。 此参数可以为 NULL,但如果为 NULL,则需要 pUserTarget 参数。
[in] pUserTarget
指向包含用户相关信息 的RSOP_TARGET 结构的指针。 此参数可以为 NULL,但如果为 NULL,则需要 pComputerTarget 参数。
返回值
如果函数成功,则返回值 ERROR_SUCCESS。 否则,函数将返回系统错误代码之一。 有关错误代码的完整列表,请参阅 系统错误代码 或头文件 WinError.h。
注解
策略扩展必须在注册表项中注册此回调函数:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\ClientExtensionGuid
GenerateGroupPolicyREG_SZ
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | userenv.h |