다음을 통해 공유


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

추가 정보

ADSI 구조체