Funzione CreateProfile (userenv.h)
Crea un nuovo profilo utente.
Sintassi
USERENVAPI HRESULT CreateProfile(
[in] LPCWSTR pszUserSid,
[in] LPCWSTR pszUserName,
[out] LPWSTR pszProfilePath,
[in] DWORD cchProfilePath
);
Parametri
[in] pszUserSid
Tipo: LPCWSTR
Puntatore al SID dell'utente come stringa.
[in] pszUserName
Tipo: LPCWSTR
Nome utente del nuovo utente. Questo nome viene usato come nome di base per la directory del profilo.
[out] pszProfilePath
Tipo: LPWSTR
Quando questa funzione restituisce, contiene un puntatore al percorso completo del profilo.
[in] cchProfilePath
Tipo: DWORD
Dimensioni del buffer a cui punta pszProfilePath, in caratteri.
Valore restituito
Tipo: HRESULT
Restituisce S_OK se ha esito positivo o un valore di errore in caso contrario, incluso quanto segue:
Codice restituito | Descrizione |
---|---|
|
Il chiamante non ha un livello di autorizzazione sufficiente per creare il profilo. |
|
Esiste già un profilo per l'utente specificato. |
Commenti
Il chiamante deve avere privilegi di amministratore per chiamare questa funzione.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | userenv.h |
Libreria | Userenv.lib |
DLL | Userenv.dll |