2.2.3.2 Response Error
The Response Error specifies a response, a sub-response error or status of a request in the following format.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Error Start |
|||||||||||||||||||||||||||||||
Error Type GUID (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Error Data (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Error String Supplemental Info Start (4 bytes, optional) |
|||||||||||||||||||||||||||||||
Error String Supplemental Info (variable, optional) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Chained Error (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Error End |
Error Start (4 bytes): A 32-bit Stream Object Header (section 2.2.1.5.2) that specifies an error start.
Error Type GUID (16 bytes): A GUID that specifies the error type. The following table contains the possible values for the error type.
GUID (string representation) |
Error type |
---|---|
{5A66A756-87CE-4290-A38B-C61C5BA05A67} |
Cell Error (section 2.2.3.2.1). |
{7AFEAEBF-033D-4828-9C31-3977AFE58249} |
Protocol Error (section 2.2.3.2.2). |
{32C39011-6E39-46C4-AB78-DB41929D679E} |
Win32 Error (section 2.2.3.2.3). |
{8454C8F2-E401-405A-A198-A10B6991B56E} |
HRESULT Error (section 2.2.3.2.4). |
Error Data (variable): A structure that specifies the error data based on the Error Type GUID.
Error String Supplemental Info Start (4 bytes, optional): Zero or one 32-bit Stream Object Header (section 2.2.1.5.2) that specifies an error string supplemental info start.
Error String Supplemental Info (variable, optional): A string item (section 2.2.1.4) that specifies the supplemental information of the error string for the error string supplemental info start.
Chained Error (variable): An optional Response Error that specifies the chained error information.
Error End (2 bytes): A 16-bit Stream Object Header (section 2.2.1.5.4) that specifies an error end.