header userenv.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
userenv.h berisi antarmuka pemrograman berikut:
Fungsi
CreateAppContainerProfile Membuat profil per pengguna per aplikasi untuk AppContainer. |
CreateEnvironmentBlock Mengambil variabel lingkungan untuk pengguna yang ditentukan. Blok ini kemudian dapat diteruskan ke fungsi CreateProcessAsUser. |
CreateProfile Membuat profil pengguna baru. |
DeleteAppContainerProfile Menghapus profil per pengguna per aplikasi yang ditentukan. |
DeleteProfileA Menghapus profil pengguna dan semua pengaturan terkait pengguna dari komputer yang ditentukan. Penelepon harus memiliki hak administratif untuk menghapus profil pengguna. (ANSI) |
DeleteProfileW Menghapus profil pengguna dan semua pengaturan terkait pengguna dari komputer yang ditentukan. Penelepon harus memiliki hak administratif untuk menghapus profil pengguna. (Unicode) |
DeriveAppContainerSidFromAppContainerName Mendapatkan SID dari profil yang ditentukan. |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName disediakan untuk digunakan di masa mendatang. |
DestroyEnvironmentBlock Membebaskan variabel lingkungan yang dibuat oleh fungsi CreateEnvironmentBlock. |
EnterCriticalPolicySection Fungsi EnterCriticalPolicySection menjeda penerapan kebijakan untuk memungkinkan aplikasi membaca pengaturan kebijakan dengan aman. |
ExpandEnvironmentStringsForUserA Memperluas string sumber dengan menggunakan blok lingkungan yang ditetapkan untuk pengguna yang ditentukan. (ANSI) |
ExpandEnvironmentStringsForUserW Memperluas string sumber dengan menggunakan blok lingkungan yang ditetapkan untuk pengguna yang ditentukan. (Unicode) |
FreeGPOListA Fungsi FreeGPOList membebaskan daftar GPO yang ditentukan. (ANSI) |
FreeGPOListW Fungsi FreeGPOList membebaskan daftar GPO yang ditentukan. (Unicode) |
GetAllUsersProfileDirectoryA Mengambil jalur ke akar direktori yang berisi data program yang dibagikan oleh semua pengguna. (ANSI) |
GetAllUsersProfileDirectoryW Mengambil jalur ke akar direktori yang berisi data program yang dibagikan oleh semua pengguna. (Unicode) |
GetAppContainerFolderPath Mendapatkan jalur folder data aplikasi lokal untuk kontainer aplikasi yang ditentukan. |
GetAppContainerRegistryLocation Mendapatkan lokasi penyimpanan registri yang terkait dengan kontainer aplikasi. |
GetAppliedGPOListA Fungsi GetAppliedGPOList mengambil daftar GPO yang diterapkan untuk pengguna atau komputer yang ditentukan. (ANSI) |
GetAppliedGPOListW Fungsi GetAppliedGPOList mengambil daftar GPO yang diterapkan untuk pengguna atau komputer yang ditentukan. (Unicode) |
GetDefaultUserProfileDirectoryA Mengambil jalur ke akar profil pengguna default. (ANSI) |
GetDefaultUserProfileDirectoryW Mengambil jalur ke akar profil pengguna default. (Unicode) |
GetGPOListA Fungsi GetGPOList mengambil daftar GPO untuk pengguna atau komputer yang ditentukan. (ANSI) |
GetGPOListW Fungsi GetGPOList mengambil daftar GPO untuk pengguna atau komputer yang ditentukan. (Unicode) |
GetProfilesDirectoryA Mengambil jalur ke direktori akar tempat profil pengguna disimpan. (ANSI) |
GetProfilesDirectoryW Mengambil jalur ke direktori akar tempat profil pengguna disimpan. (Unicode) |
GetProfileType Mengambil jenis profil yang dimuat untuk pengguna saat ini. |
GetUserProfileDirectoryA Mengambil jalur ke direktori akar profil pengguna yang ditentukan. (ANSI) |
GetUserProfileDirectoryW Mengambil jalur ke direktori akar profil pengguna yang ditentukan. (Unicode) |
LeaveCriticalPolicySection Fungsi LeaveCriticalPolicySection melanjutkan penerapan kebijakan latar belakang. Fungsi ini menutup handel ke bagian kebijakan. |
LoadUserProfileA Memuat profil pengguna yang ditentukan. Profil dapat berupa profil pengguna lokal atau profil pengguna roaming. (ANSI) |
LoadUserProfileW Memuat profil pengguna yang ditentukan. Profil dapat berupa profil pengguna lokal atau profil pengguna roaming. (Unicode) |
ProcessGroupPolicyCompleted Fungsi ProcessGroupPolicyCompleted memberi tahu sistem bahwa ekstensi yang ditentukan telah selesai menerapkan kebijakan. |
ProcessGroupPolicyCompletedEx Fungsi ProcessGroupPolicyCompletedEx memberi tahu sistem bahwa ekstensi kebijakan yang ditentukan telah selesai menerapkan kebijakan. Fungsi ini juga melaporkan status pengelogan Resultant Set of Policy (RSoP). |
RefreshPolicy Fungsi RefreshPolicy menyebabkan kebijakan segera diterapkan pada komputer klien. |
RefreshPolicyEx Fungsi RefreshPolicyEx menyebabkan kebijakan segera diterapkan di komputer. Fungsi yang diperluas memungkinkan Anda menentukan jenis refresh kebijakan yang akan diterapkan. |
RegisterGPNotification Fungsi RegisterGPNotification memungkinkan aplikasi menerima pemberitahuan ketika ada perubahan kebijakan. Ketika perubahan kebijakan terjadi, objek peristiwa yang ditentukan diatur ke status yang disinyalkan. |
RsopAccessCheckByType Fungsi RSoPAccessCheckByType menentukan apakah deskriptor keamanan memberikan serangkaian hak akses tertentu kepada klien yang diidentifikasi oleh RSOPTOKEN. |
RsopFileAccessCheck Fungsi RSoPFileAccessCheck menentukan apakah deskriptor keamanan file memberikan serangkaian hak akses file tertentu kepada klien yang diidentifikasi oleh RSOPTOKEN. |
RsopResetPolicySettingStatus Fungsi RSoPResetPolicySettingStatus membatalkan tautan instans RSOP_PolicySettingStatus dari instans RSOP_PolicySetting. |
RsopSetPolicySettingStatus Fungsi RSoPSetPolicySettingStatus membuat instans RSOP_PolicySettingStatus dan instans RSOP_PolicySettingLink. Fungsi menautkan (mengaitkan) RSOP_PolicySettingStatus ke instans RSOP_PolicySetting. |
UnloadUserProfile Membongkar profil pengguna yang dimuat oleh fungsi LoadUserProfile. Penelepon harus memiliki hak administratif pada komputer. Untuk informasi selengkapnya, lihat bagian Keterangan dari fungsi LoadUserProfile. |
Batalkan pendaftaranGPNotification Fungsi UnregisterGPNotification membatalkan pendaftaran handel pemberitahuan kebijakan yang ditentukan dari menerima pemberitahuan perubahan kebijakan. |
Fungsi panggilan balik
PFNGENERATEGROUPPOLICY Fungsi panggilan balik GenerateGroupPolicy adalah fungsi panggilan balik yang ditentukan aplikasi yang harus diekspor setiap ekstensi kebijakan saat menghasilkan data RSoP dalam mode perencanaan. |
PFNPROCESSGROUPPOLICY Fungsi ProcessGroupPolicy adalah fungsi panggilan balik yang ditentukan aplikasi yang digunakan saat menerapkan kebijakan. |
PFNPROCESSGROUPPOLICYEX Fungsi ProcessGroupPolicyEx adalah fungsi panggilan balik yang ditentukan aplikasi yang digunakan saat menerapkan kebijakan. |
PFNSTATUSMESSAGECALLBACK Fungsi StatusMessageCallback adalah fungsi panggilan balik yang ditentukan aplikasi yang digunakan untuk menampilkan pesan status saat menerapkan kebijakan. |
Struktur
GROUP_POLICY_OBJECTA Struktur GROUP_POLICY_OBJECT menyediakan informasi tentang GPO dalam daftar GPO. (ANSI) |
GROUP_POLICY_OBJECTW Struktur GROUP_POLICY_OBJECT menyediakan informasi tentang GPO dalam daftar GPO. (Unicode) |
POLICYSETTINGSTATUSINFO Struktur POLICYSETTINGSTATUSINFO menyediakan informasi tentang peristiwa pengaturan kebijakan. |
RSOP_TARGET Struktur RSOP_TARGET berisi informasi komputer dan pengguna yang diperlukan oleh fungsi GenerateGroupPolicy. |