All Frameworks Class Hierarchy This Framework Previous Next Indexes
VPMXBom Interface ENOVIAttributeValues
System.IUnknown
|
+---VPMXBom.ENOVICollectionBase
|
+---ENOVIAttributeValues
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface ENOVIAttributeValues
Interface representing a list of attribute values.
Role:
This interface can be used to access the individual attribute values by
index or by name.
- See also:
- ENOVIAttributeValue
Method Index
- o
Item(CORBAAny*,ENOVIAttributeValue**)
- Retrieves an attribute value by index or by name.
- o
Item(char*,ENOVIAttributeValue**)
- Retrieves an attribute value by name.
- o
Item(long,ENOVIAttributeValue**)
- Retrieves an attribute value by index.
Methods
o Item
-
Retrieves an attribute value by index or by name.
- Parameters:
-
- iIndex
- 1 based index of the attribute to retrieve or name of
the attribute to retrieve
Legal values:
CORBAAny with an integer typed value > 0
- a
CORBAAny with a string (tk_string or tk_unicodestring) typed value
- oItem
- the retrieved attribute value.
- Returns:
- An HRESULT value
Legal values:
- S_OK
- All went well
- S_FALSE
- there is no attribute by this name
- E_???
- Something went wrong
o Item
-
Retrieves an attribute value by name.
- Parameters:
-
- iAttributeName
- name of the attribute to retrieve
- oItem
- the retrieved attribute value.
- Returns:
- An HRESULT value
Legal values:
- S_OK
- All went well
- S_FALSE
- there is no attribute by this name
- E_???
- Something went wrong
o Item
-
Retrieves an attribute value by index.
- Parameters:
-
- iIndex
- 1 based index of the attribute to retrieve
- oItem
- the retrieved attribute value.
- Returns:
- An HRESULT value
Legal values:
- S_OK
- All went well
- E_???
- Something went wrong
This object is included in the file: ENOVIAttributeValues.h
If needed, your Imakefile.mk should include the module: VPMXbmItf