<trclass="memdesc:a1c616447230b040c41cae1fac1c7ec5a"><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="#a1c616447230b040c41cae1fac1c7ec5a">More...</a><br/></td></tr>
<trclass="memdesc:a354bb3c5b2c335237a3ccd6be5eb7bbc"><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:ae8c074d77fad27b834b002b60b8a25d5"><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:a5dcf6a29bf4f1774023906815ef9a061"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A bitfield containing supported CPU capabalities as encoded in <code>cpuid 0x80000001</code><code>edx</code>. <ahref="#a5dcf6a29bf4f1774023906815ef9a061">More...</a><br/></td></tr>
<trclass="memdesc:a02f0cde49df244117e00bdd90525c6c2"><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:a09936da73e2e78211f0c97543f6b9ea2"><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:ab2216105c6654a1cc8b4e7b6930da6df"><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>