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 특성 값을 설정합니다. |
설명
다음 표에서는 GetObjectProperty 및 PutObjectProperty 메서드의 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 |