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