다음을 통해 공유


IADsPropertyValue2 인터페이스(iads.h)

IADsPropertyValue2 인터페이스는 새 데이터 형식 또는 고객 정의 데이터 형식을 포함하여 모든 데이터 형식으로 IADsPropertyEntry 개체의 값을 나타내는 데 사용됩니다. 이 인터페이스는 여러 디렉터리 서비스에 대한 특성 값을 처리하는 데에도 유용합니다.

IADsPropertyEntry.Values 속성에는 IADsPropertyValue2 개체의 배열이 포함되어 있습니다. 각 IADsPropertyValue 개체에는 IADsPropertyEntry 개체의 단일 값이 포함됩니다. 완전히 새로운 속성 항목 및 값을 만들기 위한 자세한 내용과 코드 예제는 IADsPropertyList.PutPropertyItem을 참조하세요.

이 인터페이스의 메서드를 호출하기 전에 캐시가 초기화되지 않은 경우 IADs.GetInfo 또는 IADs.GetInfoEx 를 명시적으로 호출하여 개체의 할당된 값을 캐시에 로드해야 합니다. 개체의 값을 수정한 후 IADs.SetInfo 를 호출하여 변경 내용을 기본 디렉터리의 영구 저장소에 저장해야 합니다.

이 인터페이스는 모든 데이터 형식을 가져오는 데 사용할 수 있으므로 IADsPropertyValue 보다 더 다양합니다. IADsPropertyValue 인터페이스는 제한된 수의 데이터 형식을 가져오는 데만 사용할 수 있습니다.

상속

IADsPropertyValue2 인터페이스는 IDispatch 인터페이스에서 상속됩니다. IADsPropertyValue2 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IADsPropertyValue2 인터페이스에는 이러한 메서드가 있습니다.

 
IADsPropertyValue2::GetObjectProperty

특성 값을 검색합니다.
IADsPropertyValue2::P UtObjectProperty

특성 값을 설정합니다.

설명

다음 표에서는 GetObjectPropertyPutObjectProperty 메서드의 lnADsType 매개 변수 값을 해당 pvProp 데이터 형식에 나열합니다.

lnADsType pvProp 데이터 형식
ADSTYPE_INVALID 사용할 수 없습니다.
ADSTYPE_DN_STRING VT_BSTR
ADSTYPE_CASE_EXACT_STRING VT_BSTR
ADSTYPE_CASE_IGNORE_STRING VT_BSTR
ADSTYPE_PRINTABLE_STRING VT_BSTR
ADSTYPE_NUMERIC_STRING VT_BSTR
ADSTYPE_BOOLEAN VT_BOOL
ADSTYPE_INTEGER VT_I4
ADSTYPE_OCTET_STRING | VT_ARRAYVT_UI4
ADSTYPE_UTC_TIME VT_DATE
ADSTYPE_LARGE_INTEGER VT_DISPATCH (IADsLargeInteger)
ADSTYPE_PROV_SPECIFIC | VT_ARRAYVT_UI1
ADSTYPE_OBJECT_CLASS 사용할 수 없습니다.
ADSTYPE_CASEIGNORE_LIST VT_DISPATCH (IADsCaseIgnoreList)
ADSTYPE_OCTET_LIST VT_DISPATCH (IADsOctetList)
ADSTYPE_PATH VT_DISPATCH (IADsPath)
ADSTYPE_POSTALADDRESS VT_DISPATCH (IADsPostalAddress)
ADSTYPE_TIMESTAMP VT_DISPATCH (IADsTimestamp)
ADSTYPE_BACKLINK VT_DISPATCH (IADsBackLink)
ADSTYPE_TYPEDNAME VT_DISPATCH (IADsTypedName)
ADSTYPE_HOLD VT_DISPATCH (IADsHold)
ADSTYPE_NETADDRESS VT_DISPATCH (IADsNetAddress)
ADSTYPE_REPLICAPOINTER VT_DISPATCH (IADsReplicaPointer)
ADSTYPE_FAXNUMBER VT_DISPATCH (IADsFaxNumber)
ADSTYPE_EMAIL VT_DISPATCH (IADsEmail)
ADSTYPE_NT_SECURITY_DESCRIPTOR VT_DISPATCH (IADsSecurityDescriptor)
ADSTYPE_UNKNOWN 사용할 수 없습니다.
ADSTYPE_DN_WITH_BINARY VT_DISPATCH (IADsDNWithBinary)
ADSTYPE_DN_WITH_STRING VT_DISPATCH (IADsDNWithString)

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 iads.h

추가 정보

IADsPropertyEntry

IADsPropertyList

IADsPropertyValue

IDispatch