Compartir a través de


API de directiva de grupo

Información general sobre la tecnología de api de directiva de grupo.

Para desarrollar directiva de grupo API, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
INSTALLSPECTYPE

Los valores de enumeración INSTALLSPECTYPE definen las formas en que se puede especificar una aplicación de directiva de grupo en la función InstallApplication. Los valores se usan en el miembro Type de INSTALLDATA.

Functions

 
BrowseForGPO

La función BrowseForGPO crea un cuadro de diálogo del explorador GPO que permite al usuario abrir o crear un GPO.
CreateGPOLink

La función CreateGPOLink crea un vínculo entre el GPO especificado y el sitio, dominio o unidad organizativa especificados.
Eliminar

El método Delete elimina el GPO.
DeleteAllGPOLinks

La función DeleteAllGPOLinks elimina todos los vínculos de GPO para el sitio, dominio o unidad organizativa especificados.
DeleteGPOLink

La función DeleteGPOLink elimina el vínculo entre el GPO especificado y el sitio, dominio o unidad organizativa especificados.
EnterCriticalPolicySection

La función EnterCriticalPolicySection pausa la aplicación de directiva para permitir que las aplicaciones lean la configuración de directiva de forma segura.
ExportRSoPData

La función ExportRSoPData exporta un espacio de nombres WMI que contiene información de RSoP a un archivo de datos. La función escribe la información en un archivo de datos que se puede importar en un espacio de nombres WMI con una llamada a la función ImportRSoPData.
FreeGPOListA

La función FreeGPOList libera la lista especificada de GPO. (ANSI)
FreeGPOListW

La función FreeGPOList libera la lista especificada de GPO. (Unicode)
GetAppliedGPOListA

La función GetAppliedGPOList recupera la lista de GPO aplicados al usuario o equipo especificados. (ANSI)
GetAppliedGPOListW

La función GetAppliedGPOList recupera la lista de GPO aplicados al usuario o equipo especificados. (Unicode)
GetDisplayName

El método GetDisplayName recupera el nombre para mostrar del GPO. (IGPEInformation.GetDisplayName)
GetDisplayName

El método GetDisplayName recupera el nombre para mostrar del GPO. (IGroupPolicyObject.GetDisplayName)
GetDSPath

El método GetDSPath recupera la ruta de acceso de Active Directory para la sección especificada del GPO.
GetDSPath

El método GetDSPath recupera la ruta de acceso de Active Directory a la raíz de la sección de GPO especificada.
GetEventLogEntryText

El método GetEventLogEntryText devuelve el texto de una entrada específica en el registro de eventos.
GetFileSysPath

El método GetFileSysPath devuelve la ruta de acceso del sistema de archivos para la sección especificada del GPO. La ruta de acceso está en formato UNC.
GetFileSysPath

El método GetFileSysPath recupera la ruta de acceso del sistema de archivos a la raíz de la sección de GPO especificada. La ruta de acceso está en formato UNC.
GetFlags

El método GetFlags recupera información sobre la sesión de la interfaz de usuario de RSoP.
GetGPOListA

La función GetGPOList recupera la lista de GPO para el usuario o equipo especificados. (ANSI)
GetGPOListW

La función GetGPOList recupera la lista de GPO para el usuario o equipo especificados. (Unicode)
GetHint

El método GetHint recupera el tipo de objeto de Active Directory al que se puede vincular este GPO.
GetLocalManagedApplications

La función GetLocalManagedApplications se puede ejecutar en el equipo de destino para obtener una lista de aplicaciones administradas en ese equipo.
GetMachineName

El método GetMachineName recupera el nombre del equipo del GPO remoto. Este es el nombre especificado por el método OpenRemoteMachineGPO.
GetManagedApplicationCategories

La función GetManagedApplicationCategories obtiene una lista de categorías de aplicación para un dominio. La lista es la misma para todos los usuarios del dominio.
GetManagedApplications

La función GetManagedApplications obtiene una lista de aplicaciones que se muestran en el panel Agregar o quitar programas (ARP) para un contexto de usuario especificado.
GetName

El método GetName recupera el nombre único del GPO. Este valor suele ser un GUID.
GetName

El método GetName recupera el nombre único del GPO.
GetNamespace

El método GetNameSpace recupera el espacio de nombres del que se muestran los datos RSoP.
GetOptions

El método GetOptions recupera las opciones que el usuario ha seleccionado para el Editor de objetos de directiva de grupo.
GetOptions

El método GetOptions recupera las opciones del GPO.
GetPath

El método GetPath recupera la ruta de acceso al GPO.
GetPropertySheetPages

El método GetPropertySheetPages recupera las páginas de la hoja de propiedades asociadas al GPO.
GetRegistryKey

El método GetRegistryKey recupera un identificador a la raíz de la clave del Registro para la sección especificada del GPO.
GetRegistryKey

El método GetRegistryKey recupera un identificador a la raíz de la clave del Registro para la sección de GPO especificada.
GetType

El método GetType recupera información de tipo para el GPO que se está editando. (IGPEInformation.GetType)
GetType

El método GetType recupera información de tipo para el GPO que se está editando. (IGroupPolicyObject.GetType)
ImportRSoPData

La función ImportRSoPData importa un archivo de datos que contiene datos RSoP en un espacio de nombres WMI. El archivo debe ser uno generado por una llamada a la función ExportRSoPData.
InstallApplication

La función InstallApplication puede instalar aplicaciones que se han implementado para los usuarios de destino que pertenecen a un dominio.
LeaveCriticalPolicySection

La función LeaveCriticalPolicySection reanuda la aplicación en segundo plano de la directiva. Esta función cierra el identificador de la sección de directiva.
Nuevo

El método New crea un nuevo GPO en Active Directory con el nombre para mostrar especificado. El método abre el GPO mediante el método OpenDSGPO.
OpenDSGPO

El método OpenDSGPO abre el GPO especificado y, opcionalmente, carga la información del Registro.
OpenLocalMachineGPO

El método OpenLocalMachineGPO abre el GPO predeterminado para el equipo y, opcionalmente, carga la información del Registro.
OpenRemoteMachineGPO

El método OpenRemoteMachineGPO abre el GPO predeterminado para el equipo remoto especificado y, opcionalmente, carga la información del Registro.
PFNGENERATEGROUPPOLICY

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.
PFNPROCESSGROUPPOLICY

La función ProcessGroupPolicy es una función de devolución de llamada definida por la aplicación que se usa al aplicar la directiva.
PFNPROCESSGROUPPOLICYEX

La función ProcessGroupPolicyEx es una función de devolución de llamada definida por la aplicación que se usa al aplicar la directiva.
PFNSTATUSMESSAGECALLBACK

La función StatusMessageCallback es una función de devolución de llamada definida por la aplicación que se usa para mostrar mensajes de estado al aplicar la directiva.
PolicyChanged

El método PolicyChanged informa al editor de objetos directiva de grupo que la configuración de directiva ha cambiado.
ProcessGroupPolicyCompleted

La función ProcessGroupPolicyCompleted notifica al sistema que la extensión especificada ha terminado de aplicar la directiva.
ProcessGroupPolicyCompletedEx

La función ProcessGroupPolicyCompletedEx notifica al sistema que la extensión de directiva especificada ha terminado de aplicar la directiva. La función también informa del estado del registro conjunto resultante de directiva (RSoP).
RefreshPolicy

La función RefreshPolicy hace que la directiva se aplique inmediatamente en el equipo cliente.
RefreshPolicyEx

La función RefreshPolicyEx hace que la directiva se aplique inmediatamente en el equipo. La función extendida permite especificar el tipo de actualización de directiva que se va a aplicar.
RegisterGPNotification

La función RegisterGPNotification permite a una aplicación recibir notificaciones cuando hay un cambio en la directiva. Cuando se produce un cambio de directiva, el objeto de evento especificado se establece en el estado señalado.
RsopAccessCheckByType

La función RSoPAccessCheckByType determina si un descriptor de seguridad concede un conjunto especificado de derechos de acceso al cliente identificado por un RSOPTOKEN.
RsopFileAccessCheck

La función RSoPFileAccessCheck determina si el descriptor de seguridad de un archivo concede un conjunto especificado de derechos de acceso a archivos al cliente identificado por un RSOPTOKEN.
RsopResetPolicySettingStatus

La función RSoPResetPolicySettingStatus desvincula la instancia de RSOP_PolicySettingStatus de su instancia de RSOP_PolicySetting.
RsopSetPolicySettingStatus

La función RSoPSetPolicySettingStatus crea una instancia de RSOP_PolicySettingStatus y una instancia de RSOP_PolicySettingLink. La función vincula (asocia) RSOP_PolicySettingStatus a su instancia de RSOP_PolicySetting.
Guardar

El método Save guarda la configuración de directiva del Registro especificada en el disco y actualiza el número de revisión del GPO.
SetDisplayName

El método SetDisplayName establece el nombre para mostrar del GPO.
SetOptions

El método SetOptions establece las opciones del GPO.
UninstallApplication

La función UninstallApplication desinstala una aplicación de directiva de grupo que controla la instalación y la instalación mediante windows Installer .msi archivos.
Anular el registroGPNotification

La función UnregisterGPNotification anula el registro del identificador de notificación de directiva especificado de recibir notificaciones de cambio de directiva.

Interfaces

 
IGPEInformation

La interfaz IGPEInformation proporciona métodos para que los complementos de extensión de Microsoft Management Console (MMC) se comuniquen con el Editor de objetos de directiva de grupo. Para obtener más información sobre MMC, consulte Microsoft Management Console.
IGroupPolicyObject

La interfaz IGroupPolicyObject proporciona métodos para crear y modificar un GPO directamente, sin usar el Editor de objetos de directiva de grupo.
IRSOPInformation

La interfaz IRSOPInformation proporciona métodos para que los complementos de extensión de Microsoft Management Console (MMC) se comuniquen con el complemento principal Conjunto resultante de directivas (RSoP). Para obtener más información sobre MMC, consulte Microsoft Management Console.

Estructuras

 
GPOBROWSEINFO

La estructura GPOBROWSEINFO contiene información que la función BrowseForGPO usa para inicializar un cuadro de diálogo del explorador GPO. Una vez que el usuario cierra el cuadro de diálogo, el sistema devuelve información sobre las acciones del usuario en esta estructura.
GROUP_POLICY_OBJECTA

La estructura GROUP_POLICY_OBJECT proporciona información sobre un GPO en una lista de GPO. (ANSI)
GROUP_POLICY_OBJECTW

La estructura GROUP_POLICY_OBJECT proporciona información sobre un GPO en una lista de GPO. (Unicode)
INSTALLDATA

La estructura INSTALLDATA especifica una aplicación de directiva de grupo que instalará InstallApplication.
INSTALLSPEC

La estructura INSTALLSPEC especifica una aplicación de directiva de grupo por su nombre descriptivo y GUID de directiva de grupo o por su extensión de nombre de archivo. El miembro Spec de la estructura INSTALLDATA proporciona esta información a la función InstallApplication.
LOCALMANAGEDAPPLICATION

La estructura LOCALMANAGEDAPPLICATION describe una aplicación administrada instalada para un usuario o un equipo. Devuelto por la función GetLocalManagedApplications.
MANAGEDAPPLICATION

La estructura MANAGEDAPPLICATION contiene información sobre una aplicación. La función GetManagedApplications devuelve una matriz de estructuras MANAGEDAPPLICATION.
POLICYSETTINGSTATUSINFO

La estructura POLICYSETTINGSTATUSINFO proporciona información sobre un evento de configuración de directiva.
RSOP_TARGET

La estructura de RSOP_TARGET contiene información de equipo y usuario requerida por la función GenerateGroupPolicy.