DmiGetRowCnf

On return from the DmiGetRowReq call, the confirm buffer contains a DmiGetRowCnf block, followed by one or more DmiGetAttributeCnf blocks.

The format for the command block is: ┌──────────────────────────────────────────────────────────────────────────────┐
│ Table 40. DmiGetRowCnf Command Block │
├───────────────┬───────────────┬───────────────┬──────────────────────────────┤
│ OFFSET │ SIZE │ TYPE │ VARIABLE NAME │
├───────────────┼───────────────┼───────────────┼──────────────────────────────┤
│ 0 │ 4 │ INT │ iGroupId │
├───────────────┼───────────────┼───────────────┼──────────────────────────────┤
│ 4 │ 4 │ INT │ iGroupKeyCount │
├───────────────┼───────────────┼───────────────┼──────────────────────────────┤
│ 8 │ 4 │ OFFSET │ oGroupKeyList │
├───────────────┼───────────────┼───────────────┼──────────────────────────────┤
│ 12 │ 4 │ INT │ iAttributeCount │
├───────────────┼───────────────┼───────────────┼──────────────────────────────┤
│ 16 │ 12 │ STRUCT │ DmiGetAttributeCnf[] │
└───────────────┴───────────────┴───────────────┴──────────────────────────────┘