Share via


cabeçalho userenv.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

userenv.h contém as seguintes interfaces de programação:

Funções

 
CreateAppContainerProfile

Cria um perfil por usuário por aplicativo para um AppContainer.
CreateEnvironmentBlock

Recupera as variáveis de ambiente para o usuário especificado. Esse bloco pode ser passado para a função CreateProcessAsUser.
CreateProfile

Cria um novo perfil de usuário.
DeleteAppContainerProfile

Exclui o perfil especificado por usuário por aplicativo.
DeleteProfileA

Exclui o perfil do usuário e todas as configurações relacionadas ao usuário do computador especificado. O chamador deve ter privilégios administrativos para excluir o perfil de um usuário. (ANSI)
DeleteProfileW

Exclui o perfil do usuário e todas as configurações relacionadas ao usuário do computador especificado. O chamador deve ter privilégios administrativos para excluir o perfil de um usuário. (Unicode)
DeriveAppContainerSidFromAppContainerName

Obtém o SID do perfil especificado.
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName

DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName é reservado para uso futuro.
DestroyEnvironmentBlock

Libera variáveis de ambiente criadas pela função CreateEnvironmentBlock.
EnterCriticalPolicySection

A função EnterCriticalPolicySection pausa a aplicação da política para permitir que os aplicativos leiam com segurança as configurações de política.
ExpandEnvironmentStringsForUserA

Expande a cadeia de caracteres de origem usando o bloco de ambiente estabelecido para o usuário especificado. (ANSI)
ExpandEnvironmentStringsForUserW

Expande a cadeia de caracteres de origem usando o bloco de ambiente estabelecido para o usuário especificado. (Unicode)
FreeGPOListA

A função FreeGPOList libera a lista especificada de GPOs. (ANSI)
FreeGPOListW

A função FreeGPOList libera a lista especificada de GPOs. (Unicode)
GetAllUsersProfileDirectoryA

Recupera o caminho para a raiz do diretório que contém dados do programa compartilhados por todos os usuários. (ANSI)
GetAllUsersProfileDirectoryW

Recupera o caminho para a raiz do diretório que contém dados do programa compartilhados por todos os usuários. (Unicode)
GetAppContainerFolderPath

Obtém o caminho da pasta de dados do aplicativo local para o contêiner de aplicativo especificado.
GetAppContainerRegistryLocation

Obtém o local do armazenamento do Registro associado a um contêiner de aplicativo.
GetAppliedGPOListA

A função GetAppliedGPOList recupera a lista de GPOs aplicados ao usuário ou computador especificado. (ANSI)
GetAppliedGPOListW

A função GetAppliedGPOList recupera a lista de GPOs aplicados ao usuário ou computador especificado. (Unicode)
GetDefaultUserProfileDirectoryA

Recupera o caminho para a raiz do perfil do usuário padrão. (ANSI)
GetDefaultUserProfileDirectoryW

Recupera o caminho para a raiz do perfil do usuário padrão. (Unicode)
GetGPOListA

A função GetGPOList recupera a lista de GPOs para o usuário ou computador especificado. (ANSI)
GetGPOListW

A função GetGPOList recupera a lista de GPOs para o usuário ou computador especificado. (Unicode)
GetProfilesDirectoryA

Recupera o caminho para o diretório raiz em que os perfis de usuário são armazenados. (ANSI)
GetProfilesDirectoryW

Recupera o caminho para o diretório raiz em que os perfis de usuário são armazenados. (Unicode)
GetProfileType

Recupera o tipo de perfil carregado para o usuário atual.
GetUserProfileDirectoryA

Recupera o caminho para o diretório raiz do perfil do usuário especificado. (ANSI)
GetUserProfileDirectoryW

Recupera o caminho para o diretório raiz do perfil do usuário especificado. (Unicode)
LeaveCriticalPolicySection

A função LeaveCriticalPolicySection retoma a aplicação em segundo plano da política. Essa função fecha o identificador da seção de política.
LoadUserProfileA

Carrega o perfil do usuário especificado. O perfil pode ser um perfil de usuário local ou um perfil de usuário móvel. (ANSI)
LoadUserProfileW

Carrega o perfil do usuário especificado. O perfil pode ser um perfil de usuário local ou um perfil de usuário móvel. (Unicode)
ProcessGroupPolicyCompleted

A função ProcessGroupPolicyCompleted notifica o sistema de que a extensão especificada concluiu a aplicação da política.
ProcessGroupPolicyCompletedEx

A função ProcessGroupPolicyCompletedEx notifica o sistema de que a extensão de política especificada concluiu a aplicação da política. A função também relata o status do registro em log do RSoP (Conjunto de Políticas Resultante).
Refreshpolicy

A função RefreshPolicy faz com que a política seja aplicada imediatamente no computador cliente.
RefreshPolicyEx

A função RefreshPolicyEx faz com que a política seja aplicada imediatamente no computador. A função estendida permite que você especifique o tipo de atualização de política a ser aplicada.
RegisterGPNotification

A função RegisterGPNotification permite que um aplicativo receba uma notificação quando há uma alteração na política. Quando ocorre uma alteração de política, o objeto de evento especificado é definido como o estado sinalizado.
RsopAccessCheckByType

A função RSoPAccessCheckByType determina se um descritor de segurança concede um conjunto especificado de direitos de acesso ao cliente identificado por um RSOPTOKEN.
RsopFileAccessCheck

A função RSoPFileAccessCheck determina se o descritor de segurança de um arquivo concede um conjunto especificado de direitos de acesso de arquivo ao cliente identificado por um RSOPTOKEN.
RsopResetPolicySettingStatus

A função RSoPResetPolicySettingStatus desvincula a instância de RSOP_PolicySettingStatus de sua instância RSOP_PolicySetting.
RsopSetPolicySettingStatus

A função RSoPSetPolicySettingStatus cria uma instância de RSOP_PolicySettingStatus e uma instância de RSOP_PolicySettingLink. A função vincula (associa) RSOP_PolicySettingStatus à sua instância de RSOP_PolicySetting.
UnloadUserProfile

Descarrega o perfil de um usuário que foi carregado pela função LoadUserProfile. O chamador deve ter privilégios administrativos no computador. Para obter mais informações, consulte a seção Comentários da função LoadUserProfile.
UnregisterGPNotification

A função UnregisterGPNotification cancela o registro do identificador de notificação de política especificado do recebimento de notificações de alteração de política.

Funções de retorno de chamada

 
PFNGENERATEGROUPPOLICY

A função de retorno de chamada GenerateGroupPolicy é uma função de retorno de chamada definida pelo aplicativo que cada extensão de política deve exportar ao gerar dados RSoP no modo de planejamento.
PFNPROCESSGROUPPOLICY

A função ProcessGroupPolicy é uma função de retorno de chamada definida pelo aplicativo usada ao aplicar a política.
PFNPROCESSGROUPPOLICYEX

A função ProcessGroupPolicyEx é uma função de retorno de chamada definida pelo aplicativo usada ao aplicar a política.
PFNSTATUSMESSAGECALLBACK

A função StatusMessageCallback é uma função de retorno de chamada definida pelo aplicativo usada para exibir mensagens status ao aplicar a política.

Estruturas

 
GROUP_POLICY_OBJECTA

A estrutura GROUP_POLICY_OBJECT fornece informações sobre um GPO em uma lista de GPO. (ANSI)
GROUP_POLICY_OBJECTW

A estrutura GROUP_POLICY_OBJECT fornece informações sobre um GPO em uma lista de GPO. (Unicode)
POLICYSETTINGSTATUSINFO

A estrutura POLICYSETTINGSTATUSINFO fornece informações sobre um evento de configuração de política.
RSOP_TARGET

A estrutura RSOP_TARGET contém informações de computador e usuário exigidas pela função GenerateGroupPolicy.