IADsPropertyValue interface (iads.h)

The IADsPropertyValue interface is used to represent the value of an IADsPropertyEntry object in a predefined data type. This interface exposes several properties for obtaining data values in the corresponding data format.

The IADsPropertyEntry.Values property contains an array of IADsPropertyValue objects. Each of the IADsPropertyValue objects contains a single value of the IADsPropertyEntry object. For more information and a code example for creating entirely new property entries and values, see IADsPropertyList.PutPropertyItem.

When obtaining values in a format not provided by one of the properties of this interface, use the IADsPropertyValue2 interface.

Before calling the methods of this interfaces, call IADs.GetInfo or IADs.GetInfoEx explicitly to load the assigned values of the object into the cache, if the cache has not been initialized. After modifying the properties of this interface, call IADs.SetInfo to save the changes to the persistent store of the underlying directory.

Inheritance

The IADsPropertyValue interface inherits from the IDispatch interface. IADsPropertyValue also has these types of members:

Methods

The IADsPropertyValue interface has these methods.

 
IADsPropertyValue::Clear

Clears the current values of the property value object.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header iads.h

See also

IADs::GetInfo

IADs::GetInfoEx

IADs::SetInfo

IADsPropertyEntry

IADsPropertyValue Property Methods

IADsPropertyValue2

IDispatch