The IADsPropertyValue interface enables directory service clients to set or retrieve the value of each property entry in an ADSI property cache.
Implement this interface only on a custom directory service provider. For information on how this interface is implemented on system-supplied providers, see ADSI System Providers.
Call the methods of IADsPropertyValue to read or write the value of each individual entry in an ADSI property cache. To manage entire entries, call IADsPropertyEntry. To manage the entire set of entries in a property cache, call IADsPropertyList.
IUnknown Methods | Description |
---|---|
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments reference count. |
Release | Decrements reference count. |
IDispatch Methods | Description |
---|---|
GetTypeInfoCount | Gets the number of type descriptions. |
GetTypeInfo | Gets a description of object's programmable interface. |
GetIDsOfNames | Maps name of method or property to DISPID. |
Invoke | Calls one of the object's methods or gets/sets one of its properties. |
IADsPropertyValue Methods | Description |
---|---|
Clear | Clears the PropertyValue object's current value. |
get/put_ADsType | Gets/sets a property value's data type. |
get/put_DNString | Gets/sets an object's distinguished name (pathname). |
get/put_CaseExactString | Gets/sets the value of a case-sensitive string. |
get/put_CaseIgnoreString | Gets/sets the value of a case-insensitive string. |
get/put_PrintableString | Gets/sets the value of a printable string. |
get/put_NumericString | Gets/sets the value of a string consisting of numeric characters. |
get/put_Boolean | Gets/sets a Boolean value. |
get/put_Integer | Gets/sets an integer value. |
get/put_OctetString | Gets/sets the value of a string of eight-bit characters. |
get/put_SecurityDescriptor | Gets/sets a security descriptor. |
get/put_LargeInteger | Gets/sets a large-integer value. |
get/put_UTCTime | Gets/sets a Coordinated Universal Time value. |
ADSI PropertyValue Object; IADsPropertyEntry, IADsPropertyList, Property Cache