<trclass="memdesc:a787d0992a5d428547cc5ca30514c5a7a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The CPU’s vendor identification string as encoded in <code>cpuid 0</code><code>ebx</code>, <code>edx</code>, and <code>ecx</code>, represented as it appears in these registers. <ahref="#a787d0992a5d428547cc5ca30514c5a7a">More...</a><br/></td></tr>
<trclass="memdesc:a9e503fef90f38a99f30cbf9e1922ad6c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Family, model, and stepping ID values as encoded in <code>cpuid 1</code><code>eax</code>. <br/></td></tr>
<trclass="memdesc:a84f388306777ff59784857accc707ba5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A bitfield containing supported CPU capabilities as encoded in <code>cpuid 1</code><code>edx</code>. <br/></td></tr>
<trclass="memdesc:aea8cff5427378e7b8d4e275df58ac44b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A bitfield containing supported CPU capabalities as encoded in <code>cpuid 0x80000001</code><code>edx</code>. <ahref="#aea8cff5427378e7b8d4e275df58ac44b">More...</a><br/></td></tr>
<trclass="memdesc:aa7fa1878cd13dcc9dd11e3b7b5ff0502"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about 32-bit x86 CPUs, or x86_64 CPUs when running 32-bit x86 processes. <br/></td></tr>
<trclass="memdesc:a2904a3b23baf589c0da3515c3f2ae63c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Bitfields containing supported CPU capabilities as identified by bits corresponding to <aclass="el"href="win_2winnt_8h.html#PF_x">PF_*</a> values passed to <code>IsProcessorFeaturePresent()</code>. <br/></td></tr>
<trclass="memdesc:ac12d7d9c170c92c7e0fc31f891d12813"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about non-x86 CPUs, and x86_64 CPUs when not running 32-bit x86 processes. <br/></td></tr>
<divclass="textblock"><p>Information about the CPU (or CPUs) that ran the process that the minidump file contains a snapshot of. </p>
<p>This union only appears as <aclass="el"href="structMINIDUMP__SYSTEM__INFO.html#ad5e99c9f3240a6ffae813b3e7b3ddd29"title="Information about the system’s CPUs. ">MINIDUMP_SYSTEM_INFO::Cpu</a>. Its interpretation is controlled by <aclass="el"href="structMINIDUMP__SYSTEM__INFO.html#adc85b29d7df8943baf1a96af23051ca8"title="The system’s CPU architecture. This may be a PROCESSOR_ARCHITECTURE_* value, or a member of crashpad...">MINIDUMP_SYSTEM_INFO::ProcessorArchitecture</a>. </p>
</div><h2class="groupheader">Member Data Documentation</h2>
<p>A bitfield containing supported CPU capabalities as encoded in <code>cpuid 0x80000001</code><code>edx</code>. </p>
<p>This field is only valid if <aclass="el"href="unionCPU__INFORMATION.html#af239b99d9ef6b86fb04ffeabd85831c6"title="The CPU’s vendor identification string as encoded in cpuid 0 ebx, edx, and ecx, represented as it ap...">VendorId</a> identifies the CPU vendor as “AuthenticAMD”. </p>
<p>The CPU’s vendor identification string as encoded in <code>cpuid 0</code><code>ebx</code>, <code>edx</code>, and <code>ecx</code>, represented as it appears in these registers. </p>
<p>For Intel CPUs, <code>[0]</code> will encode “Genu”, <code>[1]</code> will encode “ineI”, and <code>[2]</code> will encode “ntel”, for a vendor ID string “GenuineIntel”.</p>
<dlclass="section note"><dt>Note</dt><dd>The Windows documentation incorrectly states that these fields are to be interpreted as <code>cpuid 0</code><code>eax</code>, <code>ebx</code>, and <code>ecx</code>. </dd></dl>
</div>
</div>
<hr/>The documentation for this union was generated from the following file:<ul>