This method seeks the entry in the diagnostic entry enumeration list with the identifier that matches the value of nItem.
HRESULT IVIO_EnumDiagnosticEntry::Seek ( DWORD nItem );
| VIODIAGENTRY_LAMP_FLAG |
| VIODIAGENTRY_SAE_CODE |
| VIODIAGENTRY_SUBSYSTEM |
| VIODIAGENTRY_SYSTEM |
S_OK indicates that the application retrieved the diagnostic entry successfully. Enumerator is set to position of given diagnostic entry. S_FALSE indicates that the enumerator position is unchanged.
The information specified in the item value identifiers is contained in a VT_UI4 data type, which is an unsigned long integer. The long integer contains information associated with one of the following item value identifiers:
| VIOTC_SYS_BODY |
| VIOTC_SYS_CHASSIS |
| VIOTC_SYS_NETWORK |
| VIOTC_SYS_POWERTRAIN |
| VIOTC_SYS_UNKNOWN |
For power train subsystems:
| VIOTC_AUX_EMISSION_CONTROL |
| VIOTC_FUEL_AIR_METERING |
| VIOTC_IGNITION_SYSTEM_OR_MISFIRE |
| VIOTC_TRANSMISSION |
| VIOTC_VEHSPEED_IDLE_AUXINPUTS |
For chassis subsystems:
| VIOTC_ANTILOCK_BRAKES |
| VIOTC_STEERING |
| VIOTC_SUSPENSION |
| VIOTC_TRACTION_CONTROL |
For body subsystems:
| VIOTC_ANTI_THEFT |
| VIOTC_CLIMATE_CONTROL |
| VIOTC_INSTRUMENT_PANEL |
| VIOTC_LIGHTING_CONTROL |
| VIOTC_MEMORY_SEATS_MIRROR |
| VIOTC_SUPPLEMENTAL_RESTRAINTS |
| VIOTC_TRIP_COMPUTER |
For an unknown subsystem, use VIOTC_SUBSYSTEM_OTHER.