VIODIAGNOSTICFIELD
This structure provides an extra attribute about a diagnostic code.
Syntax
typedef struct {
DWORD cbFixed;
DWORD cbData;
DWORD vdfID;
VARTYPE vdfType;
BYTE vdfData[1];
}
Members
- cbFixed
- Size, in bytes, of the fixed diagnostic members in the structure.
- cbData
- Number of bytes in the vdfData member for this diagnostic item attribute.
- vdfID
- Specifies the identifier of the attribute returned from IVIO_EnumDiagnosticEntry interface. It is one of the values shown in the following table.
Data value type
|
Value
|
VIODIAGENTRY_SYSTEM |
0 |
VIODIAGENTRY_SUBSYSTEM |
1 |
VIODIAGENTRY_SAE_CODE |
2 |
VIODIAGENTRY_LAMP_FLAG |
3 |
- vdfType
- Type of data represented in the vdfData member.
- vdfData
- First byte of data for the diagnostic item attribute. Number of bytes in the array set in the cbData member.