The vehicle I/O APIs documented here are preliminary and subject to change.
This table lists the CLSIDs for the Auto PC vehicle information API.
CLSID |
Description |
CLSID_VIOVEHICLE | Returns information about the vehicle as a whole. |
CLSID_VIO_IOCTL | Returns information about the API. |
CLSID_VIO_IGNITION_SWITCH | Returns the status of the ignition switch. |
CLSID_VIO_HEADLIGHTS | Returns the status of the headlight switch. |
CLSID_VIO_PARKING_BRAKE | Returns the status of the parking brake. |
CLSID_VIO_VEHICLE_SPEED | Returns the current vehicle speed. |
CLSID_VIO_ENGINE_RPM | Returns the current crankshaft rotation rate. |
CLSID_VIO_COOLANT_TEMP | Returns the engine’s coolant temperature. |
CLSID_VIO_BATTERY_VOLTAGE | Returns the current battery output voltage. |
CLSID_VIO_TIMING_ADVANCE | Returns the ignition spark advance. |
CLSID_VIO_THROTTLE_POSITION | Returns the current throttle position as a percentage. |
CLSID_VIO_INTAKE_TEMP | Returns the temperature of the air when it arrives in the engine. |
CLSID_VIO_MANIFOLD_AIR_PRESSURE | Returns the absolute air pressure in the intake manifold. |
CLSID_VIO_ENGINE_LOAD | Returns the engine load, which is the current airflow as a percentage of the peak airflow into the engine. |
CLSID_VIO_FUEL_PRESSURE | Returns the fuel pressure relative to ambient atmospheric pressure. |
CLSID_VIO_MASS_AIR_FLOW_RATE | Returns the mass flow rate of air into the engine. |
CLSID_VIO_ODOMETER | Returns an odometer reading. |
CLSID_VIO_TRANSMISSION_GEAR | Returns the current transmission gear position. |
CLSID_VIO_FUEL_SYSTEM_STATUS | Determines if adjustments are being made to the fuel flow to the cylinders, and why. |
CLSID_VIO_FUEL_TRIM | Describes the adjustment to the fuel delivery calibration. |
CLSID_VIO_O2_SENSOR | Returns the voltage of the oxygen sensors in the vehicle. |
CLSID_VIO_DOOR_SWITCHES | Retrieves the status of the door, liftgate, and trunk lid pin switches. |
CLSID_VIO_LATCH_CONTROL | Releases a latch, such as a truck latch, gas cap, or hood. |
CLSID_VIO_LOCK_STATE | Locks and unlocks power locks. |
CLSID_VIO_AUX_LIGHTS | Returns the status of various lights in the vehicle. |
CLSID_VIO_DIAGNOSTIC_CODES | Returns diagnostic trouble codes generated by the vehicle’s electronic control units. |