GROUP_POLICY_OBJECTW 구조체(userenv.h)
GROUP_POLICY_OBJECT 구조체는 GPO 목록의 GPO에 대한 정보를 제공합니다.
통사론
typedef struct _GROUP_POLICY_OBJECTW {
DWORD dwOptions;
DWORD dwVersion;
LPWSTR lpDSPath;
LPWSTR lpFileSysPath;
LPWSTR lpDisplayName;
WCHAR szGPOName[50];
GPO_LINK GPOLink;
LPARAM lParam;
struct _GROUP_POLICY_OBJECTW *pNext;
struct _GROUP_POLICY_OBJECTW *pPrev;
LPWSTR lpExtensions;
LPARAM lParam2;
LPWSTR lpLink;
} GROUP_POLICY_OBJECTW, *PGROUP_POLICY_OBJECTW;
회원
dwOptions
링크 옵션을 지정합니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
GPO_FLAG_DISABLE
이 GPO를 사용할 수 없습니다.
GPO_FLAG_FORCE
이 GPO의 정책 설정을 후속 GPO의 정책 설정으로 재정의하지 마세요.
dwVersion
GPO의 버전 번호를 지정합니다.
lpDSPath
GPO의 디렉터리 서비스 부분에 대한 경로를 지정하는 문자열에 대한 포인터입니다.
lpFileSysPath
GPO의 파일 시스템 부분에 대한 경로를 지정하는 문자열에 대한 포인터입니다.
lpDisplayName
GPO의 표시 이름에 대한 포인터입니다.
szGPOName[50]
GPO를 식별하는 고유한 이름을 지정하는 문자열에 대한 포인터입니다.
GPOLink
GPO에 대한 링크 정보를 지정합니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
GPLinkUnknown
사용할 수 있는 링크 정보가 없습니다.
GPLinkMachine
GPO는 컴퓨터(로컬 또는 원격)에 연결됩니다.
GPLinkSite
GPO는 사이트에 연결됩니다.
GPLinkDomain
GPO는 도메인에 연결됩니다.
GPLinkOrganizationalUnit
GPO는 조직 구성 단위에 연결됩니다.
lParam
사용자가 제공한 데이터입니다.
pNext
목록의 다음 GPO에 대한 포인터입니다.
pPrev
목록의 이전 GPO에 대한 포인터입니다.
lpExtensions
이 GPO에 데이터를 저장한 확장입니다. 형식은 대괄호로 그룹화된 GUID문자열입니다. 자세한 내용은 다음 설명 섹션을 참조하세요.
lParam2
사용자가 제공한 데이터입니다.
lpLink
이 GPO가 연결된 Active Directory 사이트, 도메인 또는 조직 구성 단위의 경로입니다. GPO가 로컬 GPO에 연결된 경우 이 멤버는 "로컬"입니다.
발언
각 GPO에는 여러 스냅인 확장에서 처리해야 하는 데이터가 포함될 수 있습니다. 따라서 lpExtensions 멤버의 데이터는 확장 및 스냅인 확장을 식별하는 일련의 GUID구성됩니다. 데이터 형식은 다음과 같습니다.
[ext_guid1, snap_in_guid1, snap_in_guid2, ...]
[ext_guid2, snap_in_guid3, snap_in_guid4, ...]
첫째, 확장의 GUID 뒤에 여는 대괄호 "["가 있습니다. 다음으로 GPO에 데이터를 저장한 스냅인 확장을 식별하는 하나 이상의 GUID찾을 수 있습니다. 확장에 대한 마지막 스냅인 GUID 후 닫는 대괄호 "]"가 있습니다. 이 패턴은 다음 확장에 대해 반복됩니다.
메모
userenv.h 헤더는 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 GROUP_POLICY_OBJECT 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
헤더 | userenv.h |
참고 항목
FreeGPOList
GetGPOList