Funzione GetProfileType (userenv.h)
Recupera il tipo di profilo caricato per l'utente corrente.
Sintassi
USERENVAPI BOOL GetProfileType(
[out] DWORD *dwFlags
);
Parametri
[out] dwFlags
Tipo: DWORD*
Puntatore a una variabile che riceve il tipo di profilo. Se la funzione ha esito positivo, imposta uno o più dei valori seguenti:
PT_MANDATORY
L'utente ha profili utente obbligatori.
PT_ROAMING
L'utente ha profili utente mobili.
PT_ROAMING_PREEXISTING
L'utente ha un profilo utente roaming creato in un altro PC e viene scaricato. Questo tipo di profilo implica PT_ROAMING.
PT_TEMPORARY
L'utente ha profili utente temporanei; verrà eliminato al logoff.
Valore restituito
Tipo: BOOL
TRUE se ha esito positivo; in caso contrario, FALSE. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Se il profilo utente non è già caricato, la funzione ha esito negativo.
Si noti che il chiamante deve avere KEY_READ accesso a HKEY_LOCAL_MACHINE. Questo diritto di accesso viene concesso per impostazione predefinita. Per altre informazioni, vedere Sicurezza delle chiavi del Registro di sistema e diritti di accesso.
Se il tipo di profilo è PT_ROAMING_PREEXISTING, Explorer non reinizializzerà le associazioni di programmi predefiniti quando un profilo viene caricato in un computer per la prima volta.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | userenv.h |
Libreria | Userenv.lib |
DLL | Userenv.dll |