<div class="content" name="ExtendedErrorInfo" uuid="88c3e11c-4bb4-4466-a147-a52d8474e70d"><p>The ExtendedErrorInfo structure represents an <a href="ba724cab-c810-480e-ae60-f61f3952c492#gt_54409f9a-49d4-4e6e-ab75-5bd013dc5416" data-linktype="relative-path">error record</a>.</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 <a href="ba724cab-c810-480e-ae60-f61f3952c492#gt_9d0402d6-5cbd-4040-b8ac-e96fa2a9913c" data-linktype="relative-path">immediate error cause</a> for
this error record. For the <a href="ba724cab-c810-480e-ae60-f61f3952c492#gt_280f5d9b-9a3e-45d0-bfa8-4db60f982046" data-linktype="relative-path">root
error</a>, it MUST be set to NULL.</p><p><b>ComputerName:</b>  Network node
identifier as specified in section <a href="55afeb54-05fe-4f0c-a31f-a932d1be0164" data-linktype="relative-path">2.2.1.7</a>.</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 <a href="bbc56e07-6f53-4c70-a6f5-fddab7a6aab1" data-linktype="relative-path">1.3.1</a>.</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 <a href="ba724cab-c810-480e-ae60-f61f3952c492#gt_3633ec34-af18-4182-a179-7c60d9d73295" data-linktype="relative-path">error sequence</a>.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>0x0000</td>
  <td>All of the error records from the error sequence are present in the encoding.</td>
 </tr><tr>
  <td>0x0001</td>
  <td>One or more error records from the error sequence before the current record are not present in the encoding.</td>
 </tr><tr>
  <td>0x0002</td>
  <td>One or more error records from the error sequence after the current record are not present in the encoding.</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>