Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |