The collection is implemented on a table object to record the set of attributes, and their forms that are available on the table. If necessary, the AttributeInfo objects can include an AttributeDefn object to override the default definition of some or all of the attribute forms.
Public Member Functions | |
| HRESULT | _NewEnum ([out, retval] IUnknown pp_NewEnum) |
| Enumerator for this collection. | |
| HRESULT | Add ([in] IDSSAttribute *pAttribute,[out, retval] IDSSAttributeInfo ppAttributeInfo) |
| Insert a new AttributeInfo into the collection. | |
| HRESULT | Clear () |
| Empty the collection. | |
| HRESULT | Count ([out, retval] Int32 *pCount) |
| The number of attribute forms in this collection. | |
| HRESULT | Item ([in] VARIANT *pIndex,[out, retval] IDSSAttributeInfo ppAttributeInfo) |
| Access members. | |
| HRESULT | Remove ([in] VARIANT *pMember) |
| Delete a member from the collection. | |
|
|
Enumerator for this collection. This is the standard property used to return the objects in a collection. It actually returns an enumerator object. Calling methods on the enumerator object retrieves the contents of the collection.
|
|
||||||||||||
|
Insert a new AttributeInfo into the collection. Insert information about a new attribute into this collection. This method returns a reference to the attribute information object that it inserts so that the user can define properties on it.
|
|
|
Empty the collection. Removes and deletes all objects from this collection.
|
|
|
The number of attribute forms in this collection. Returns the number of objects in this collection.
|
|
||||||||||||
|
Access members. They can be accessed by attribute.. Return an attribute form from the collection. The required form may be specified in several ways.
|
|
|
Delete a member from the collection. Remove an object from the collection. The object to be removed can be referred to in several different ways depending on the type used in the VARIANT argument.
|