All Frameworks Class Hierarchy This Framework Previous Next Indexes
VPMXBom Interface ENOVIAttributeValue
System.IUnknown
|
+---ENOVIAttributeValue
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface ENOVIAttributeValue
Interface representing the value of an attribute.
Role:
This interface is used to read and write the value of an attribute.
Method Index
- o
get_Data(CORBAAny*)
- Retrieves the value of this attribute.
- o
get_Definition(ENOVIAttributeDefinition**)
- Retrieves the definitions of this attribute.
- o
put_Data(CORBAAny*)
- Sets the value of this attribute.
Methods
o get_Data
-
Retrieves the value of this attribute.
- Parameters:
-
- oData
- the retrieved data
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- All went well and the data is successfully returned
- S_FALSE
- This attribute was not valuated
- E_???
- Something went wrong
o get_Definition
-
Retrieves the definitions of this attribute.
- Parameters:
-
- oDefinition
-
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- All went well and the definition was successfully retrieved
- E_???
- something went wrong
o put_Data
-
Sets the value of this attribute.
- Parameters:
-
- iData
- the new value for this attribute. This pointer will be copied during the set,
it can be freed at will.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- All went well and the value was successfully set
- E_???
- something went wrong
This object is included in the file: ENOVIAttributeValue.h
If needed, your Imakefile.mk should include the module: VPMXbmItf