Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Cria um novo perfil de usuário.
Sintaxe
USERENVAPI HRESULT CreateProfile(
[in] LPCWSTR pszUserSid,
[in] LPCWSTR pszUserName,
[out] LPWSTR pszProfilePath,
[in] DWORD cchProfilePath
);
Parâmetros
[in] pszUserSid
Tipo: LPCWSTR
Ponteiro para o SID do usuário como uma cadeia de caracteres.
[in] pszUserName
Tipo: LPCWSTR
O nome de usuário do novo usuário. Esse nome é usado como o nome base para o diretório de perfil.
[out] pszProfilePath
Tipo: LPWSTR
Quando essa função retorna, contém um ponteiro para o caminho completo do perfil.
[in] cchProfilePath
Tipo: DWORD
Tamanho do buffer apontado por pszProfilePath, em caracteres.
Valor retornado
Tipo: HRESULT
Retorna S_OK se tiver êxito ou um valor de erro, caso contrário, incluindo o seguinte:
| Código de retorno | Descrição |
|---|---|
|
O chamador não tem um nível de permissão suficiente para criar o perfil. |
|
Já existe um perfil para o usuário especificado. |
Comentários
O chamador deve ter privilégios de administrador para chamar essa função.
Requisitos
| Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | userenv.h |
| Biblioteca | Userenv.lib |
| DLL | Userenv.dll |