Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
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. |