This method gets the item’s identifier attribute.
HRESULT IVIO_DataValue::get_ItemID ( LPDWORD *pItemID);
The following are IVIO_DATAVALUE properties from IVIO_EnumMetrics interface:
| VIOVEHICLEMETRIC_CYLINDERCOUNT |
| VIOVEHICLEMETRIC_DISPLACEMENT |
| VIOVEHICLEMETRIC_FUELDELIVERY |
| VIOVEHICLEMETRIC_FUELTYPE |
| VIOVEHICLEMETRIC_MAKE |
| VIOVEHICLEMETRIC_MANUFACTURER |
| VIOVEHICLEMETRIC_MODEL |
| VIOVEHICLEMETRIC_TRANSMISSION |
| VIOVEHICLEMETRIC_TRANSMISSION_GEARS |
| VIOVEHICLEMETRIC_VIN |
| VIOVEHICLEMETRIC_YEAR |
The following are IVIO_DATAVALUE properties from IVIO_EnumMaintenanceItems interface:
| VIOMAINT_BRAKE_PAD_CHANGE |
| VIOMAINT_CHASSIS_ALIGNMENT |
| VIOMAINT_COOLANT_CHANGE |
| VIOMAINT_ENGINE_BELT_REPLACE |
| VIOMAINT_ENGINE_OIL_CHANGE |
| VIOMAINT_ENGINE_TUNEUP |
| VIOMAINT_FLUID_LEVEL_CHECK |
| VIOMAINT_REPLACE_BATTERY |
| VIOMAINT_REPLACE_TIRES |
| VIOMAINT_ROTATE_TIRES |
| VIOMAINT_SPARKPLUG_CHANGE |
| VIOMAINT_SPARKPLUG_WIRE_CHANGE |
| VIOMAINT_TRANSMISSION_OIL_CHANGE |
The following are IVIO_DATAVALUE properties from IVIO_EnumMaintenanceEntry interface:
| VIOMAINTENTRY_HIGH_INTERVAL |
| VIOMAINTENTRY_INTERVAL_TYPE |
| VIOMAINTENTRY_INTERVAL_UNITS |
| VIOMAINTENTRY_LOW_INTERVAL |
| VIOMAINTENTRY_NAME |
| VIOMAINTENTRY_SECONDARY_INTERVAL |
| VIOMAINTENTRY_SECONDARY_INTERVAL_TYPE |
| VIOMAINTENTRY_SECONDARY_INTERVAL_UNITS |
The following are IVIO_DATAVALUE properties from IVIO_EnumDiagnosticEntry interface:
| VIODIAGENTRY_LAMP_FLAG |
| VIODIAGENTRY_SAE_CODE |
| VIODIAGENTRY_SUBSYSTEM |
| VIODIAGENTRY_SYSTEM |
S_OK indicates that the item identifier was returned successfully. E_POINTER indicates that the pointer is invalid.