다음을 통해 공유


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_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

추가 정보

그룹 정책 함수

그룹 정책 개요

RSOP_TARGET