Compartir a través de


Función de devolución de llamada PFNGENERATEGROUPPOLICY (userenv.h)

La función de devolución de llamada GenerateGroupPolicy es una función de devolución de llamada definida por la aplicación que cada extensión de directiva debe exportar al generar datos RSoP en el modo de planeamiento. El servicio de acceso a datos (GPDAS) de directiva de grupo llama a la función después de que el servicio simula la carga de extensiones del lado cliente para que las extensiones puedan generar datos de directiva.

El tipo PFNGENERATEGROUPPOLICY define un puntero a esta función de devolución de llamada. GenerateGroupPolicy es un marcador de posición para el nombre de función definido por la aplicación.

Sintaxis

PFNGENERATEGROUPPOLICY Pfngenerategrouppolicy;

DWORD Pfngenerategrouppolicy(
  [in] DWORD dwFlags,
  [in] BOOL *pbAbort,
  [in] WCHAR *pwszSite,
  [in] PRSOP_TARGET pComputerTarget,
  [in] PRSOP_TARGET pUserTarget
)
{...}

Parámetros

[in] dwFlags

Parámetro que representa una o varias de las marcas siguientes.

La directiva se aplica a través de un vínculo lento.

GPO_INFO_FLAG_VERBOSE

Escriba una salida detallada en el registro de eventos.

[in] pbAbort

Valor que especifica si se van a seguir procesando GPO. Si este parámetro es TRUE, el procesamiento de GPO se detiene y la extensión debe desasignar sus recursos y devolverse rápidamente. Si este parámetro es FALSE, el procesamiento del GPO continúa.

[in] pwszSite

Puntero al nombre del sitio del equipo de destino. Este parámetro puede ser NULL.

[in] pComputerTarget

Puntero a una estructura de RSOP_TARGET que contiene información sobre un equipo. Este parámetro puede ser NULL, pero si es NULL, se requiere el parámetro pUserTarget .

[in] pUserTarget

Puntero a una estructura RSOP_TARGET que contiene información sobre un usuario. Este parámetro puede ser NULL, pero si es NULL, se requiere el parámetro pComputerTarget .

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto se ERROR_SUCCESS. De lo contrario, la función devuelve uno de los códigos de error del sistema. Para obtener una lista completa de los códigos de error, consulta Códigos de error del sistema o el archivo de encabezado WinError.h.

Comentarios

La extensión de directiva debe registrar esta función de devolución de llamada en la clave del Registro:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\ClientExtensionGuid

GenerateGroupPolicyREG_SZ

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado userenv.h

Consulte también

Funciones de directiva de grupo

Introducción a las directivas de grupo

RSOP_TARGET