<trclass="memdesc:a0bf7c1bf775c0bdd798549c3753b06a5"><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="#a0bf7c1bf775c0bdd798549c3753b06a5">More...</a><br/></td></tr>
<trclass="memdesc:ae8fdabd3c0f212c3ea9e2c811a070571"><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:a074de02e8e318223c3b8e0acfde9ea45"><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:a2866afeed87c4f6968cc88e5fe2e6673"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A bitfield containing supported CPU capabalities as encoded in <code>cpuid 0x80000001</code><code>edx</code>. <ahref="#a2866afeed87c4f6968cc88e5fe2e6673">More...</a><br/></td></tr>
<trclass="memdesc:a1691b8fe8779d19ffbbbadf218c9cd4a"><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:adc5bf1af94296f5ca49bcc10b7b14cb2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Bitfields containing supported CPU capabilities as identified by bits corresponding to <aclass="el"href="winnt_8h.html#PF_x">PF_*</a> values passed to <code>IsProcessorFeaturePresent()</code>. <br/></td></tr>
<trclass="memdesc:aadc910be022c17e929249ec39a4875da"><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>