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