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 함수에 필요한 컴퓨터 및 사용자 정보가 포함됩니다. |