RefreshPolicyEx 함수(userenv.h)
RefreshPolicyEx 함수를 사용하면 정책이 컴퓨터에 즉시 적용됩니다. 확장 함수를 사용하면 적용할 정책 새로 고침 유형을 지정할 수 있습니다.
구문
USERENVAPI BOOL RefreshPolicyEx(
[in] BOOL bMachine,
[in] DWORD dwOptions
);
매개 변수
[in] bMachine
컴퓨터 정책 또는 사용자 정책을 새로 고칠지 여부를 지정합니다. 이 값이 TRUE이면 시스템에서 컴퓨터 정책을 새로 고칩니다. 이 값이 FALSE이면 시스템에서 사용자 정책을 새로 고칩니다.
[in] dwOptions
적용할 정책 새로 고침 유형을 지정합니다. 이 매개 변수는 다음 값일 수 있습니다.
RP_FORCE
정책 변경 내용이 검색되지 않은 경우에도 모든 정책을 다시 적용합니다.
부팅 또는 로그온 시 적용할 수 있는 클라이언트 쪽 확장(예: 애플리케이션 설치 확장)이 있는 경우 정책 변경 내용이 검색되지 않더라도 다음 부팅 또는 로그온 시 확장이 다시 적용됩니다.
반환 값
함수가 성공하면 반환 값이 0이 아닙니다.
함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.
설명
dwOptions 매개 변수를 지정할 필요가 없는 경우 RefreshPolicy 함수를 대신 호출할 수 있습니다.
기본적으로 정책은 90분마다 다시 적용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | userenv.h |
라이브러리 | Userenv.lib |
DLL | Userenv.dll |