Bagikan melalui


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

Lihat juga

LoadUserProfile

Gambaran Umum Profil Pengguna

Referensi Profil Pengguna