- @param SmBusAddress Address that encodes the SMBUS Slave Address,\r
- SMBUS Command, SMBUS Data Length, and PEC.\r
- @param Value The 16-bit value to write.\r
- @param Status Return status for the executed command.\r
- This is an optional parameter and may be NULL.\r
+ @param SmBusAddress The address that encodes the SMBUS Slave Address,\r
+ SMBUS Command, SMBUS Data Length, and PEC.\r
+ @param Value The 16-bit value to write.\r
+ @param Status Return status for the executed command.\r
+ This is an optional parameter and may be NULL.\r
+ RETURN_SUCCESS: The SMBUS command was executed.\r
+ RETURN_TIMEOUT: A timeout occurred while executing the\r
+ SMBUS command.\r
+ RETURN_DEVICE_ERROR: The request was not completed because\r
+ a failure reflected in the Host Status Register bit.\r
+ Device errors are a result of a transaction collision,\r
+ illegal command field, unclaimed cycle (host initiated),\r
+ or bus errors (collisions).\r
+ RETURN_CRC_ERROR: The checksum is not correct. (PEC is\r
+ incorrect.)\r
+ RETURN_UNSUPPORTED: The SMBus operation is not supported.\r