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.