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.