PFNGENERATEGROUPPOLICY 콜백 함수(userenv.h)
GenerateGroupPolicy 콜백 함수는 계획 모드에서 RSoP 데이터를 생성할 때 각 정책 확장이 내보내야 하는 애플리케이션 정의 콜백 함수입니다. 그룹 정책 GPDAS(Data Access Service)는 확장이 정책 데이터를 생성할 수 있도록 서비스가 클라이언트 쪽 확장의 로드를 시뮬레이션한 후 함수를 호출합니다.
PFNGENERATEGROUPPOLICY 형식은 이 콜백 함수에 대한 포인터를 정의합니다. GenerateGroupPolicy 는 애플리케이션 정의 함수 이름의 자리 표시자입니다.
구문
PFNGENERATEGROUPPOLICY Pfngenerategrouppolicy;
DWORD Pfngenerategrouppolicy(
[in] DWORD dwFlags,
[in] BOOL *pbAbort,
[in] WCHAR *pwszSite,
[in] PRSOP_TARGET pComputerTarget,
[in] PRSOP_TARGET pUserTarget
)
{...}
매개 변수
[in] dwFlags
다음 플래그 중 하나 이상을 나타내는 매개 변수입니다.
GPO_INFO_FLAG_SLOWLINK
정책은 느린 링크에 적용됩니다.
GPO_INFO_FLAG_VERBOSE
자세한 정보 표시 출력을 이벤트 로그에 씁니다.
[in] pbAbort
GPO 처리를 계속할지 여부를 지정하는 값입니다. 이 매개 변수가 TRUE이면 GPO 처리가 중지되고 확장에서 리소스의 할당을 취소하고 즉시 반환해야 합니다. 이 매개 변수가 FALSE이면 GPO 처리가 계속됩니다.
[in] pwszSite
대상 컴퓨터의 사이트 이름에 대한 포인터입니다. 이 매개 변수는 NULL일 수 있습니다.
[in] pComputerTarget
컴퓨터에 대한 정보를 포함하는 RSOP_TARGET 구조체에 대한 포인터입니다. 이 매개 변수는 NULL일 수 있지만 NULL인 경우 pUserTarget 매개 변수가 필요합니다.
[in] pUserTarget
사용자에 대한 정보를 포함하는 RSOP_TARGET 구조체에 대한 포인터입니다. 이 매개 변수는 NULL일 수 있지만 NULL인 경우 pComputerTarget 매개 변수가 필요합니다.
반환 값
함수가 성공하면 반환 값이 ERROR_SUCCESS. 그렇지 않으면 함수는 시스템 오류 코드 중 하나를 반환합니다. 오류 코드의 전체 목록은 시스템 오류 코드 또는 헤더 파일 WinError.h를 참조하세요.
설명
정책 확장은 레지스트리 키:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\ClientExtensionGuid에 이 콜백 함수를 등록해야 합니다.
GenerateGroupPolicyREG_SZ
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | userenv.h |