The management interface is structured like a virtual file space, containing directories with variables. The set of operations that is valid for each variable depends on the variable type and attributes.
Type |
Description |
MI_DIR |
Directory |
MI_HINT |
Unsigned integer with hexadecimal representation, variable length |
MI_UINT |
Unsigned integer, variable length |
MI_ASCIIZ |
ASCII string, zero terminated |
MI_ASCII |
ASCII string, counted |
MI_BOOLEAN |
Boolean value |
MI_BITFLD |
Unsigned integer, representation as bit field, variable length |
MI_EXECUTE |
Variable represents executable function |
Attribute |
Description |
RO |
Read only |
W |
Writable |
EVENT |
Variable can be used to generate event (notification) |