encabezado userenv.h

Varias tecnologías usan este encabezado. Para más información, consulte:

userenv.h contiene las siguientes interfaces de programación:

Functions

 
CreateAppContainerProfile

Crea un perfil por usuario y por aplicación para un AppContainer.
CreateEnvironmentBlock

Recupera las variables de entorno para el usuario especificado. A continuación, este bloque se puede pasar a la función CreateProcessAsUser.
CreateProfile

Crea un nuevo perfil de usuario.
DeleteAppContainerProfile

Elimina el perfil especificado por usuario y por aplicación.
DeleteProfileA

Elimina el perfil de usuario y toda la configuración relacionada con el usuario del equipo especificado. El autor de la llamada debe tener privilegios administrativos para eliminar el perfil de un usuario. (ANSI)
DeleteProfileW

Elimina el perfil de usuario y toda la configuración relacionada con el usuario del equipo especificado. El autor de la llamada debe tener privilegios administrativos para eliminar el perfil de un usuario. (Unicode)
DeriveAppContainerSidFromAppContainerName

Obtiene el SID del perfil especificado.
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName

DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName está reservado para uso futuro.
DestroyEnvironmentBlock

Libera variables de entorno creadas por la función CreateEnvironmentBlock.
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.
ExpandEnvironmentStringsForUserA

Expande la cadena de origen mediante el bloque de entorno establecido para el usuario especificado. (ANSI)
ExpandEnvironmentStringsForUserW

Expande la cadena de origen mediante el bloque de entorno establecido para el usuario especificado. (Unicode)
FreeGPOListA

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

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

Recupera la ruta de acceso a la raíz del directorio que contiene los datos del programa compartidos por todos los usuarios. (ANSI)
GetAllUsersProfileDirectoryW

Recupera la ruta de acceso a la raíz del directorio que contiene los datos del programa compartidos por todos los usuarios. (Unicode)
GetAppContainerFolderPath

Obtiene la ruta de acceso de la carpeta de datos de la aplicación local para el contenedor de aplicaciones especificado.
GetAppContainerRegistryLocation

Obtiene la ubicación del almacenamiento del Registro asociado a un contenedor de aplicaciones.
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)
GetDefaultUserProfileDirectoryA

Recupera la ruta de acceso a la raíz del perfil del usuario predeterminado. (ANSI)
GetDefaultUserProfileDirectoryW

Recupera la ruta de acceso a la raíz del perfil del usuario predeterminado. (Unicode)
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)
GetProfilesDirectoryA

Recupera la ruta de acceso al directorio raíz donde se almacenan los perfiles de usuario. (ANSI)
GetProfilesDirectoryW

Recupera la ruta de acceso al directorio raíz donde se almacenan los perfiles de usuario. (Unicode)
GetProfileType

Recupera el tipo de perfil cargado para el usuario actual.
GetUserProfileDirectoryA

Recupera la ruta de acceso al directorio raíz del perfil del usuario especificado. (ANSI)
GetUserProfileDirectoryW

Recupera la ruta de acceso al directorio raíz del perfil del usuario especificado. (Unicode)
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 directivas.
LoadUserProfileA

Carga el perfil del usuario especificado. El perfil puede ser un perfil de usuario local o un perfil de usuario móvil. (ANSI)
LoadUserProfileW

Carga el perfil del usuario especificado. El perfil puede ser un perfil de usuario local o un perfil de usuario móvil. (Unicode)
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 notifica el estado del registro del 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 se produce 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 de archivo 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.
UnloadUserProfile

Descarga el perfil de un usuario cargado por la función LoadUserProfile. El autor de la llamada debe tener privilegios administrativos en el equipo. Para obtener más información, vea la sección Comentarios de la función LoadUserProfile.
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.

Funciones de devolución de llamada

 
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.

Estructuras

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