Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
userenv.h содержит следующие программные интерфейсы:
Функции
|
CreateAppContainerProfile Создает профиль для каждого пользователя и приложения для AppContainer. |
|
CreateEnvironmentBlock Извлекает переменные среды для указанного пользователя. Затем этот блок можно передать в функцию CreateProcessAsUser. |
|
CreateProfile Создает новый профиль пользователя. |
|
DeleteAppContainerProfile Удаляет указанный профиль для каждого пользователя и приложения. |
|
DeleteProfileA Удаляет профиль пользователя и все связанные с пользователем параметры с указанного компьютера. Вызывающий объект должен иметь права администратора для удаления профиля пользователя. (ANSI) |
|
DeleteProfileW Удаляет профиль пользователя и все связанные с пользователем параметры с указанного компьютера. Вызывающий объект должен иметь права администратора для удаления профиля пользователя. (Юникод) |
|
DeriveAppContainerSidFromAppContainerName Возвращает идентификатор безопасности указанного профиля. |
|
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName Метод DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName зарезервирован для использования в будущем. |
|
DestroyEnvironmentBlock Освобождает переменные среды, созданные функцией CreateEnvironmentBlock. |
|
EnterCriticalPolicySection Функция EnterCriticalPolicySection приостанавливает применение политики, чтобы разрешить приложениям безопасно считывать параметры политики. |
|
ExpandEnvironmentStringsForUserA Разворачивает исходную строку с помощью блока среды, установленного для указанного пользователя. (ANSI) |
|
ExpandEnvironmentStringsForUserW Разворачивает исходную строку с помощью блока среды, установленного для указанного пользователя. (Юникод) |
|
FreeGPOListA Функция FreeGPOList освобождает указанный список объектов групповой политики. (ANSI) |
|
FreeGPOListW Функция FreeGPOList освобождает указанный список объектов групповой политики. (Юникод) |
|
GetAllUsersProfileDirectoryA Извлекает путь к корню каталога, содержащего данные программы, совместно используемые всеми пользователями. (ANSI) |
|
GetAllUsersProfileDirectoryW Извлекает путь к корню каталога, содержащего данные программы, совместно используемые всеми пользователями. (Юникод) |
|
GetAppContainerFolderPath Возвращает путь к локальной папке данных приложения для указанного контейнера приложения. |
|
GetAppContainerRegistryLocation Возвращает расположение хранилища реестра, связанного с контейнером приложения. |
|
GetAppliedGPOListA Функция GetAppliedGPOList извлекает список объектов групповой политики, примененных для указанного пользователя или компьютера. (ANSI) |
|
GetAppliedGPOListW Функция GetAppliedGPOList извлекает список объектов групповой политики, примененных для указанного пользователя или компьютера. (Юникод) |
|
GetDefaultUserProfileDirectoryA Извлекает путь к корню профиля пользователя по умолчанию. (ANSI) |
|
GetDefaultUserProfileDirectoryW Извлекает путь к корню профиля пользователя по умолчанию. (Юникод) |
|
GetGPOListA Функция GetGPOList извлекает список объектов групповой политики для указанного пользователя или компьютера. (ANSI) |
|
GetGPOListW Функция GetGPOList извлекает список объектов групповой политики для указанного пользователя или компьютера. (Юникод) |
|
GetProfilesDirectoryA Извлекает путь к корневому каталогу, в котором хранятся профили пользователей. (ANSI) |
|
GetProfilesDirectoryW Извлекает путь к корневому каталогу, в котором хранятся профили пользователей. (Юникод) |
|
GetProfileType Возвращает тип профиля, загруженного для текущего пользователя. |
|
GetUserProfileDirectoryA Извлекает путь к корневому каталогу профиля указанного пользователя. (ANSI) |
|
GetUserProfileDirectoryW Извлекает путь к корневому каталогу профиля указанного пользователя. (Юникод) |
|
LeaveCriticalPolicySection Функция LeaveCriticalPolicySection возобновляет фоновое применение политики. Эта функция закрывает дескриптор в разделе политики. |
|
LoadUserProfileA Загружает профиль указанного пользователя. Это может быть локальный профиль пользователя или перемещаемый профиль пользователя. (ANSI) |
|
LoadUserProfileW Загружает профиль указанного пользователя. Это может быть локальный профиль пользователя или перемещаемый профиль пользователя. (Юникод) |
|
ProcessGroupPolicyCompleted Функция ProcessGroupPolicyCompleted уведомляет систему о том, что указанное расширение завершило применение политики. |
|
ProcessGroupPolicyCompletedEx Функция ProcessGroupPolicyCompletedEx уведомляет систему о том, что указанное расширение политики завершило применение политики. Функция также сообщает о состоянии ведения журнала результирующих наборов политик (RSoP). |
|
RefreshPolicy Функция RefreshPolicy приводит к немедленному применению политики на клиентском компьютере. |
|
RefreshPolicyEx Функция RefreshPolicyEx приводит к немедленному применению политики на компьютере. Расширенная функция позволяет указать тип обновления политики для применения. |
|
RegisterGPNotification Функция RegisterGPNotification позволяет приложению получать уведомления при изменении политики. При изменении политики для указанного объекта события устанавливается состояние сигнальной передачи. |
|
RsopAccessCheckByType Функция RSoPAccessCheckByType определяет, предоставляет ли дескриптор безопасности указанный набор прав доступа клиенту, определенному с помощью RSOPTOKEN. |
|
RsopFileAccessCheck Функция RSoPFileAccessCheck определяет, предоставляет ли дескриптор безопасности файла указанный набор прав доступа к файлам клиенту, определенному с помощью RSOPTOKEN. |
|
RsopResetPolicySettingStatus Функция RSoPResetPolicySettingStatus отменяет связь экземпляра RSOP_PolicySettingStatus с экземпляром RSOP_PolicySetting. |
|
RsopSetPolicySetTingStatus Функция RSoPSetPolicySetTingStatus создает экземпляр RSOP_PolicySettingStatus и экземпляр RSOP_PolicySettingLink. Функция связывает (связывает) RSOP_PolicySettingStatus с экземпляром RSOP_PolicySetting. |
|
UnloadUserProfile Выгружает профиль пользователя, загруженный функцией LoadUserProfile. Вызывающий объект должен иметь права администратора на компьютере. Дополнительные сведения см. в разделе Примечания функции LoadUserProfile. |
|
Отмена регистрацииGPNotification Функция UnregisterGPNotification отменяет регистрацию указанного дескриптора уведомлений политики от получения уведомлений об изменениях политики. |
Функции обратного вызова
|
PFNGENERATEGROUPPOLICY Функция обратного вызова GenerateGroupPolicy — это определяемая приложением функция обратного вызова, которую каждое расширение политики должно экспортировать при создании данных RSoP в режиме планирования. |
|
PFNPROCESSGROUPPOLICY Функция ProcessGroupPolicy — это определяемая приложением функция обратного вызова, используемая при применении политики. |
|
PFNPROCESSGROUPPOLICYEX Функция ProcessGroupPolicyEx — это определяемая приложением функция обратного вызова, используемая при применении политики. |
|
PFNSTATUSMESSAGECALLBACK Функция StatusMessageCallback — это определяемая приложением функция обратного вызова, используемая для отображения сообщений о состоянии при применении политики. |
Структуры
|
GROUP_POLICY_OBJECTA Структура GROUP_POLICY_OBJECT предоставляет сведения о объекте групповой политики в списке объектов групповой политики. (ANSI) |
|
GROUP_POLICY_OBJECTW Структура GROUP_POLICY_OBJECT предоставляет сведения о объекте групповой политики в списке объектов групповой политики. (Юникод) |
|
POLICYSETTINGSTATUSINFO Структура POLICYSETTINGSTATUSINFO предоставляет сведения о событии параметров политики. |
|
RSOP_TARGET Структура RSOP_TARGET содержит сведения о компьютере и пользователе, необходимые для функции GenerateGroupPolicy. |