ADS_CLASS_DEF 구조체(iads.h)
ADS_CLASS_DEF 구조체는 사용되지 않는 인터페이스인 IDirectorySchemaMgmt의 일부로만 사용됩니다. 다음 정보는 레거시 목적으로만 제공됩니다.
ADS_CLASS_DEF 구조체는 개체 클래스의 정의를 보유합니다.
구문
typedef struct _ads_class_def {
LPWSTR pszClassName;
DWORD dwMandatoryAttrs;
LPWSTR *ppszMandatoryAttrs;
DWORD optionalAttrs;
LPWSTR **ppszOptionalAttrs;
DWORD dwNamingAttrs;
LPWSTR **ppszNamingAttrs;
DWORD dwSuperClasses;
LPWSTR **ppszSuperClasses;
BOOL fIsContainer;
} ADS_CLASS_DEF, *PADS_CLASS_DEF;
멤버
pszClassName
클래스 이름을 지정하는 null로 끝나는 유니코드 문자열입니다.
dwMandatoryAttrs
필수 클래스 특성의 수입니다.
ppszMandatoryAttrs
필수 특성의 이름을 포함하는 null로 끝나는 유니코드 문자열 배열에 대한 포인터입니다.
optionalAttrs
클래스의 선택적 특성 수입니다.
ppszOptionalAttrs
선택적 특성의 이름을 포함하는 null로 끝나는 유니코드 문자열 배열에 대한 포인터입니다.
dwNamingAttrs
명명 특성의 수입니다.
ppszNamingAttrs
명명 특성의 이름을 포함하는 null로 끝나는 유니코드 문자열 배열에 대한 포인터입니다.
dwSuperClasses
이 클래스의 개체에 대한 슈퍼 클래스 수입니다.
ppszSuperClasses
슈퍼 클래스의 이름을 포함하는 null로 끝나는 유니코드 문자열 배열에 대한 포인터입니다.
fIsContainer
클래스의 개체를 나타내는 플래그는 TRUE 일 때 컨테이너이고 FALSE인 경우 컨테이너가 아닙니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | iads.h |