Share via


ADS_ATTR_INFO 구조체(iads.h)

ADS_ATTR_INFO 구조체는 IDirectoryObject::CreateDSObject, IDirectoryObject::GetObjectAttributes 또는 IDirectoryObject::SetObjectAttributes 메서드와 함께 사용할 하나 이상의 특성 값을 포함하는 데 사용됩니다.

구문

typedef struct _ads_attr_info {
  LPWSTR    pszAttrName;
  DWORD     dwControlCode;
  ADSTYPE   dwADsType;
  PADSVALUE pADsValues;
  DWORD     dwNumValues;
} ADS_ATTR_INFO, *PADS_ATTR_INFO;

멤버

pszAttrName

특성 이름을 포함하는 null로 종료된 유니코드 문자열입니다.

dwControlCode

특성 값에 대해 수행할 작업 유형을 결정하는 ADSI 특성 수정 형식 값 중 하나를 포함합니다.

dwADsType

특성의 데이터 형식을 나타내는 ADSTYPEENUM 열거형의 값입니다.

pADsValues

특성에 대한 값을 포함하는 ADSVALUE 구조체의 배열에 대한 포인터입니다.

dwNumValues

pADsValues 배열의 크기입니다.

설명

ADSI에서 특성 및 속성은 서로 바꿔서 사용됩니다. IDirectoryObject::CreateDSObject 메서드를 사용하여 디렉터리 서비스 개체를 만들 때 특성을 설정합니다. IDirectoryObject 인터페이스는 디렉터리에서 개체의 특성을 검색하고 수정하기 위한 IDirectoryObject::GetObjectAttributesIDirectoryObject::SetObjectAttributes 메서드도 지원합니다.

ADSVALUE 구조체 배열에 대한 메모리는 이 구조체와 함께 할당되지 않습니다.

구조체가 OUT 매개 변수로 사용될 때 dwControlCode 멤버의 값은 무시됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 iads.h

추가 정보

ADSI 특성 수정 유형

ADSI 상수

ADSI 구조체

ADSTYPEENUM

IDirectoryObject

IDirectoryObject::CreateDSObject

IDirectoryObject::GetObjectAttributes

IDirectoryObject::SetObjectAttributes