<div class="content"><p> </p><p>The ExtendedErrorInfo structure represents an <span><a href="ba724cab-c810-480e-ae60-f61f3952c492#gt_54409f9a-49d4-4e6e-ab75-5bd013dc5416" data-linktype="relative-path">error
record</a></span>.</p><dl>
<dd>
<div><pre> typedef struct tagExtendedErrorInfo{
   struct tagExtendedErrorInfo* Next;
   EEComputerName ComputerName;
   unsigned long ProcessID;
   __int64 TimeStamp;
   unsigned long GeneratingComponent;
   unsigned long Status;
   unsigned short DetectionLocation;
   unsigned short Flags;
   short nLen;
   [size_is(nLen)] ExtendedErrorParam Params[];
 } ExtendedErrorInfo;
</pre></div>
</dd></dl><p><b>Next:</b>  An error record for the <span><a href="ba724cab-c810-480e-ae60-f61f3952c492#gt_9d0402d6-5cbd-4040-b8ac-e96fa2a9913c" data-linktype="relative-path">immediate
error cause</a></span> for this error record. For the <span><a href="ba724cab-c810-480e-ae60-f61f3952c492#gt_280f5d9b-9a3e-45d0-bfa8-4db60f982046" data-linktype="relative-path">root error</a></span>, it MUST
be set to NULL.</p><p><b>ComputerName:</b>  Network node
identifier as specified in section <span><a href="55afeb54-05fe-4f0c-a31f-a932d1be0164" data-linktype="relative-path">2.2.1.7</a></span>.</p><p><b>ProcessID:</b>  The ID of the process in
which the error occurred.</p><p><b>TimeStamp:</b>  Time at which the error
record was generated, which is expressed as the number of 100-nanosecond
intervals since January 1, 1601. It MUST be interpreted as Coordinated
Universal Time (UTC).</p><p><b>GeneratingComponent:</b>  Component or
protocol layer identifier where the error occurred as described in section <span><a href="bbc56e07-6f53-4c70-a6f5-fddab7a6aab1" data-linktype="relative-path">1.3.1</a></span>.</p><p><b>Status:</b>  Error code as described in
section 1.3.1.</p><p><b>DetectionLocation:</b>  Location where
the error occurred as described in section 1.3.1.</p><p><b>Flags:</b>  One or more flags that
specify the presence or absence of other error records in the <span><a href="ba724cab-c810-480e-ae60-f61f3952c492#gt_3633ec34-af18-4182-a179-7c60d9d73295" data-linktype="relative-path">error
sequence</a></span>.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>
  <p>0x0000</p>
  </td>
  <td>
  <p>All of the error records from the error sequence are
  present in the encoding.</p>
  </td>
 </tr><tr>
  <td>
  <p>0x0001</p>
  </td>
  <td>
  <p>One or more error records from the error sequence
  before the current record are not present in the encoding.</p>
  </td>
 </tr><tr>
  <td>
  <p>0x0002</p>
  </td>
  <td>
  <p>One or more error records from the error sequence
  after the current record are not present in the encoding.</p>
  </td>
 </tr></tbody></table>
</dd></dl><p><b>nLen:</b>  Number of elements in the
Params array. MUST be less than or equal to 4.</p><p><b>Params:</b>  Array of error parameters
as described in the data model in section 1.3.1.</p></div>