Previous Topic: ISCPropertyValue::Value ArgumentsNext Topic: ISCPropertyValueCollection::Item Arguments


ISCPropertyValueCollection

The ISCPropertyValueCollection interface is a collection of values for a non-scalar property.

The following table contains the methods for the ISCPropertyValueCollection interface:

Method

Description

IUnknown _NewEnum()

Constructs an instance of the collection enumerator object.

long Count()

Number of values in the collection.

ISCPropertyValue * Item(VARIANT ValueId)

Returns a single value from the property value collection.

VARIANT_BOOL Facet ( VARIANT Facet)

Retrieves a facet. It fails if the facet is not set.

Facet is either a facet ID or facet name.

void Facet ( VARIANT Facet, VARIANT_BOOL Val)

Sets a facet with the given value.

Facet is either a facet ID or facet name.

VARIANT_BOOL RemoveFacet ( VARIANT Facet)

Removes a facet to non-set state.

Facet is either a facet ID or facet name.