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_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

另请参阅

组策略函数

组策略概述

RSOP_TARGET