2.11.5 FlaggedPropertyValue Structure
The FlaggedPropertyValue structure includes a flag to indicate whether the value was successfully retrieved or not. Error conditions include a missing property or a failure at the server.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Flag |
PropertyValue (optional) (variable) |
||||||||||||||||||||||||||||||
... |
Flag (1 byte): An unsigned integer. This value of this flag determines what is conveyed in the PropertyValue field. The flag MUST be set to one of the values in the following table.
Flag value |
Meaning |
---|---|
0x0 |
The PropertyValue field will be a PropertyValue structure containing a value compatible with the property type implied by the context. |
0x1 |
The PropertyValue field is not present. |
0xA |
The PropertyValue field will be a PropertyValue structure containing an unsigned 32-bit integer. This value is a property error code, as specified in section 2.4.2, that indicates why the property value is not present. |
PropertyValue (optional) (variable): A PropertyValue structure, as specified in section 2.11.2.1, unless the Flag field is set to 0x1.