Correct. If the API Instance's error code is set to 0, then one of the assumptions is that any values that were set (using the SetValue() method call) since Initialize("") or the last Commit("") method call, have been successfully forwarded to the persistent data store.
Incorrect. If the API Instance's error code is set to 0, then one of the assumptions is that any values that were set (using the SetValue() method call) since Initialize("") or the last Commit("") method call, have been successfully forwarded to the persistent data store.