다음을 통해 공유


userenv.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

userenv.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
CreateAppContainerProfile

AppContainer에 대한 사용자별 앱별 프로필을 만듭니다.
CreateEnvironmentBlock

지정된 사용자의 환경 변수를 검색합니다. 그런 다음 이 블록을 CreateProcessAsUser 함수에 전달할 수 있습니다.
CreateProfile

새 사용자 프로필을 만듭니다.
DeleteAppContainerProfile

지정된 사용자별 앱별 프로필을 삭제합니다.
DeleteProfileA

지정된 컴퓨터에서 사용자 프로필 및 모든 사용자 관련 설정을 삭제합니다. 호출자에게는 사용자의 프로필을 삭제할 수 있는 관리자 권한이 있어야 합니다. (ANSI)
DeleteProfileW

지정된 컴퓨터에서 사용자 프로필 및 모든 사용자 관련 설정을 삭제합니다. 호출자에게는 사용자의 프로필을 삭제할 수 있는 관리자 권한이 있어야 합니다. (유니코드)
DeriveAppContainerSidFromAppContainerName

지정된 프로필의 SID를 가져옵니다.
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName

DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName은 나중에 사용하도록 예약되어 있습니다.
DestroyEnvironmentBlock

CreateEnvironmentBlock 함수에서 만든 환경 변수를 해제합니다.
EnterCriticalPolicySection

EnterCriticalPolicySection 함수는 애플리케이션이 정책 설정을 안전하게 읽을 수 있도록 정책 애플리케이션을 일시 중지합니다.
ExpandEnvironmentStringsForUserA

지정된 사용자에 대해 설정된 환경 블록을 사용하여 원본 문자열을 확장합니다. (ANSI)
ExpandEnvironmentStringsForUserW

지정된 사용자에 대해 설정된 환경 블록을 사용하여 원본 문자열을 확장합니다. (유니코드)
FreeGPOListA

FreeGPOList 함수는 지정된 GPO 목록을 해제합니다. (ANSI)
FreeGPOListW

FreeGPOList 함수는 지정된 GPO 목록을 해제합니다. (유니코드)
GetAllUsersProfileDirectoryA

모든 사용자가 공유하는 프로그램 데이터가 포함된 디렉터리의 루트 경로를 검색합니다. (ANSI)
GetAllUsersProfileDirectoryW

모든 사용자가 공유하는 프로그램 데이터가 포함된 디렉터리의 루트 경로를 검색합니다. (유니코드)
GetAppContainerFolderPath

지정된 앱 컨테이너에 대한 로컬 앱 데이터 폴더의 경로를 가져옵니다.
GetAppContainerRegistryLocation

앱 컨테이너와 연결된 레지스트리 스토리지의 위치를 가져옵니다.
GetAppliedGPOListA

GetAppliedGPOList 함수는 지정된 사용자 또는 컴퓨터에 적용된 GPO 목록을 검색합니다. (ANSI)
GetAppliedGPOListW

GetAppliedGPOList 함수는 지정된 사용자 또는 컴퓨터에 적용된 GPO 목록을 검색합니다. (유니코드)
GetDefaultUserProfileDirectoryA

기본 사용자 프로필의 루트 경로를 검색합니다. (ANSI)
GetDefaultUserProfileDirectoryW

기본 사용자 프로필의 루트 경로를 검색합니다. (유니코드)
GetGPOListA

GetGPOList 함수는 지정된 사용자 또는 컴퓨터의 GPO 목록을 검색합니다. (ANSI)
GetGPOListW

GetGPOList 함수는 지정된 사용자 또는 컴퓨터의 GPO 목록을 검색합니다. (유니코드)
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_PolicySetting instance RSOP_PolicySettingStatus instance 연결을 해제합니다.
RsopSetPolicySettingStatus

RSoPSetPolicySettingStatus 함수는 RSOP_PolicySettingStatus instance RSOP_PolicySettingLink instance 만듭니다. 함수는 RSOP_PolicySetting instance RSOP_PolicySettingStatus 연결(연결)합니다.
UnloadUserProfile

LoadUserProfile 함수에 의해 로드된 사용자의 프로필을 언로드합니다. 호출자는 컴퓨터에 대한 관리 권한이 있어야 합니다. 자세한 내용은 LoadUserProfile 함수의 주의 섹션을 참조하세요.
UnregisterGPNotification

UnregisterGPNotification 함수는 정책 변경 알림 수신에서 지정된 정책 알림 핸들의 등록을 취소합니다.

콜백 함수

 
PFNGENERATEGROUPPOLICY

GenerateGroupPolicy 콜백 함수는 계획 모드에서 RSoP 데이터를 생성할 때 각 정책 확장이 내보내야 하는 애플리케이션 정의 콜백 함수입니다.
PFNPROCESSGROUPPOLICY

ProcessGroupPolicy 함수는 정책을 적용할 때 사용되는 애플리케이션 정의 콜백 함수입니다.
PFNPROCESSGROUPPOLICYEX

ProcessGroupPolicyEx 함수는 정책을 적용할 때 사용되는 애플리케이션 정의 콜백 함수입니다.
PFNSTATUSMESSAGECALLBACK

StatusMessageCallback 함수는 정책을 적용할 때 상태 메시지를 표시하는 데 사용되는 애플리케이션 정의 콜백 함수입니다.

구조체

 
GROUP_POLICY_OBJECTA

GROUP_POLICY_OBJECT 구조체는 GPO 목록의 GPO에 대한 정보를 제공합니다. (ANSI)
GROUP_POLICY_OBJECTW

GROUP_POLICY_OBJECT 구조체는 GPO 목록의 GPO에 대한 정보를 제공합니다. (유니코드)
POLICYSETTINGSTATUSINFO

POLICYSETTINGSTATUSINFO 구조는 정책 설정 이벤트에 대한 정보를 제공합니다.
RSOP_TARGET

RSOP_TARGET 구조에는 GenerateGroupPolicy 함수에 필요한 컴퓨터 및 사용자 정보가 포함됩니다.