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::GetObjectAttributes 및 IDirectoryObject::SetObjectAttributes 메서드도 지원합니다.
ADSVALUE 구조체 배열에 대한 메모리는 이 구조체와 함께 할당되지 않습니다.
구조체가 OUT 매개 변수로 사용될 때 dwControlCode 멤버의 값은 무시됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | iads.h |
추가 정보
IDirectoryObject::CreateDSObject