Fungsi GetProfileType (userenv.h)
Mengambil jenis profil yang dimuat untuk pengguna saat ini.
Sintaks
USERENVAPI BOOL GetProfileType(
[out] DWORD *dwFlags
);
Parameter
[out] dwFlags
Jenis: DWORD*
Penunjuk ke variabel yang menerima jenis profil. Jika fungsi berhasil, fungsi menetapkan satu atau beberapa nilai berikut:
PT_MANDATORY
Pengguna memiliki Profil Pengguna Wajib.
PT_ROAMING
Pengguna memiliki Profil Pengguna Roaming.
PT_ROAMING_PREEXISTING
Pengguna memiliki Profil Pengguna Roaming yang dibuat di PC lain dan sedang diunduh. Jenis profil ini menyiratkan PT_ROAMING.
PT_TEMPORARY
Pengguna memiliki Profil Pengguna Sementara; ini akan dihapus saat logoff.
Nilai kembali
Jenis: BOOL
TRUE jika berhasil; jika tidak, FALSE. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Jika profil pengguna belum dimuat, fungsi gagal.
Perhatikan bahwa pemanggil harus memiliki akses KEY_READ ke HKEY_LOCAL_MACHINE. Hak akses ini diberikan secara default. Untuk informasi selengkapnya, lihat Keamanan Kunci Registri dan Hak Akses.
Jika jenis profil PT_ROAMING_PREEXISTING, Explorer tidak akan menginisialisasi ulang asosiasi program default saat profil dimuat pada komputer untuk pertama kalinya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | userenv.h |
Pustaka | Userenv.lib |
DLL | Userenv.dll |