IFXUserPropertyList

The IFXUserPropertyList interface gets and sets property values.

Interface Methods

Description

SetAllProperties

Copies in the property buffer

GetAllProperties

Copies out from the property buffer

GetProperty

Copies out a single property value from the property list

ParseAllProperties

Parses the property buffer

GetNumProperties

Gets the number of parsed properties

GetPropertyName

Gets the nth property name

GetPropertyValue

Gets the nth property value


IFXUserPropertyList::SetAllProperties (CIFXString* pProperties)

This method copies in the property buffer.

Parameters:

pProperties

Pointer to the Property names

Return Values


IFXUserPropertyList::GetAllProperties (CIFXString* pProperties)

This method copies out from the property buffer.

Parameters:

pProperties

Pointer to the Property names

Return Values


IFXUserPropertyList::GetProperty (CIFXString* pPropertyName, CIFXString* pProperty)

This method copies out a single property value from the property list.

Parameters:

pPropertyName

Pointer to PropertyName

pProperty

Pointer to the Property

Return Values


IFXUserPropertyList::ParseAllProperties()

This method parses the property buffer.

Parameters:

None

Return Values


Property access once ParseAllProperties() has been called:

 

IFXUserPropertyList::GetNumProperties(U32 *pNumProperies)

This method gets the number of parsed properties.

Parameters:

pNumProperies

Number of parsed properties

Return Values


IFXUserPropertyList::GetPropertyName(U32 uPropId, CIFXString *pPropName)

This method gets the nth property name.

Parameters:

uPropId

Property ID number

*pPropName

Pointer to the property name

Return Values


IFXUserPropertyList::GetPropertyValue(U32 uPropId, CIFXString *pPropValue)

This method gets the nth property value.

Parameters:

uPropId

Property ID number

*pPropValue

Pointer to the property value

Return Values

 

§See asterisked (*) statement at Legal Information © 2001 Intel Corporation.