crashpad/doc/generated/doxygen/structMINIDUMP__SYSTEM__INFO.html
2016-11-08 14:26:59 -05:00

303 lines
22 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Crashpad: MINIDUMP_SYSTEM_INFO Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="crashpad_doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Crashpad
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structMINIDUMP__SYSTEM__INFO-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">MINIDUMP_SYSTEM_INFO Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Information about the system that hosted the process that the minidump file contains a snapshot of.
<a href="structMINIDUMP__SYSTEM__INFO.html#details">More...</a></p>
<p><code>#include &quot;dbghelp.h&quot;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:adc85b29d7df8943baf1a96af23051ca8"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#adc85b29d7df8943baf1a96af23051ca8">ProcessorArchitecture</a></td></tr>
<tr class="memdesc:adc85b29d7df8943baf1a96af23051ca8"><td class="mdescLeft">&#160;</td><td class="mdescRight">The systems CPU architecture. This may be a <a class="el" href="winnt_8h.html#PROCESSOR_ARCHITECTURE_x">PROCESSOR_ARCHITECTURE_*</a> value, or a member of <a class="el" href="namespacecrashpad.html#a98e532bb06fc5ffdd93e0ceb6d789eb1" title="CPU type values for MINIDUMP_SYSTEM_INFO::ProcessorArchitecture. ">crashpad::MinidumpCPUArchitecture</a>. <a href="#adc85b29d7df8943baf1a96af23051ca8">More...</a><br /></td></tr>
<tr class="separator:adc85b29d7df8943baf1a96af23051ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3abc0dbe8cba11aa22a43ac93c5abd2b"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#a3abc0dbe8cba11aa22a43ac93c5abd2b">ProcessorLevel</a></td></tr>
<tr class="memdesc:a3abc0dbe8cba11aa22a43ac93c5abd2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">General CPU version information. <a href="#a3abc0dbe8cba11aa22a43ac93c5abd2b">More...</a><br /></td></tr>
<tr class="separator:a3abc0dbe8cba11aa22a43ac93c5abd2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa694fe31ada0871e7cfec9bac42af93d"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#aa694fe31ada0871e7cfec9bac42af93d">ProcessorRevision</a></td></tr>
<tr class="memdesc:aa694fe31ada0871e7cfec9bac42af93d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specific CPU version information. <a href="#aa694fe31ada0871e7cfec9bac42af93d">More...</a><br /></td></tr>
<tr class="separator:aa694fe31ada0871e7cfec9bac42af93d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac340b7a265a50ac7744b6aba6d9d87a9"><td class="memItemLeft" align="right" valign="top"><a id="ac340b7a265a50ac7744b6aba6d9d87a9"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#ac340b7a265a50ac7744b6aba6d9d87a9">NumberOfProcessors</a></td></tr>
<tr class="memdesc:ac340b7a265a50ac7744b6aba6d9d87a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The total number of CPUs present in the system. <br /></td></tr>
<tr class="separator:ac340b7a265a50ac7744b6aba6d9d87a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aac8ed4707ea43563fed1776454bad5"><td class="memItemLeft" align="right" valign="top"><a id="a9aac8ed4707ea43563fed1776454bad5"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#a9aac8ed4707ea43563fed1776454bad5">ProductType</a></td></tr>
<tr class="memdesc:a9aac8ed4707ea43563fed1776454bad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The systems operating system type, which distinguishes between “desktop” or “workstation” systems and “server” systems. This may be a <a class="el" href="winnt_8h.html#VER_NT_x">VER_NT_*</a> value, or a member of <a class="el" href="namespacecrashpad.html#a3bf5a6562c9ccee9b4ef3ae4d9ac0be7" title="Operating system type values for MINIDUMP_SYSTEM_INFO::ProductType. ">crashpad::MinidumpOSType</a>. <br /></td></tr>
<tr class="separator:a9aac8ed4707ea43563fed1776454bad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af657b2ed0798f5962ae59e459133d735"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#af657b2ed0798f5962ae59e459133d735">MajorVersion</a></td></tr>
<tr class="memdesc:af657b2ed0798f5962ae59e459133d735"><td class="mdescLeft">&#160;</td><td class="mdescRight">The systems operating system version numbers first (major) component. <a href="#af657b2ed0798f5962ae59e459133d735">More...</a><br /></td></tr>
<tr class="separator:af657b2ed0798f5962ae59e459133d735"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83527912e589bbc4d9937f94fb6496c"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#af83527912e589bbc4d9937f94fb6496c">MinorVersion</a></td></tr>
<tr class="memdesc:af83527912e589bbc4d9937f94fb6496c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The systems operating system version numbers second (minor) component. <a href="#af83527912e589bbc4d9937f94fb6496c">More...</a><br /></td></tr>
<tr class="separator:af83527912e589bbc4d9937f94fb6496c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d417f17d4a3c2d5616268288bf47521"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#a2d417f17d4a3c2d5616268288bf47521">BuildNumber</a></td></tr>
<tr class="memdesc:a2d417f17d4a3c2d5616268288bf47521"><td class="mdescLeft">&#160;</td><td class="mdescRight">The systems operating system version numbers third (build or patch) component. <a href="#a2d417f17d4a3c2d5616268288bf47521">More...</a><br /></td></tr>
<tr class="separator:a2d417f17d4a3c2d5616268288bf47521"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a214e7bd61a89343a80a3c9a265fbbe96"><td class="memItemLeft" align="right" valign="top"><a id="a214e7bd61a89343a80a3c9a265fbbe96"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#a214e7bd61a89343a80a3c9a265fbbe96">PlatformId</a></td></tr>
<tr class="memdesc:a214e7bd61a89343a80a3c9a265fbbe96"><td class="mdescLeft">&#160;</td><td class="mdescRight">The systems operating system family. This may be a <a class="el" href="winnt_8h.html#VER_PLATFORM_x">VER_PLATFORM_*</a> value, or a member of <a class="el" href="namespacecrashpad.html#a9be77c6f7868f00c2f279006a1abe26a" title="Operating system family values for MINIDUMP_SYSTEM_INFO::PlatformId. ">crashpad::MinidumpOS</a>. <br /></td></tr>
<tr class="separator:a214e7bd61a89343a80a3c9a265fbbe96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36f5669d9d4f8dc7d5d3ab0132d60943"><td class="memItemLeft" align="right" valign="top"><a class="el" href="dbghelp_8h.html#acf465a1a77ecf067a9d946583bc6a3f8">RVA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#a36f5669d9d4f8dc7d5d3ab0132d60943">CSDVersionRva</a></td></tr>
<tr class="memdesc:a36f5669d9d4f8dc7d5d3ab0132d60943"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="dbghelp_8h.html#acf465a1a77ecf067a9d946583bc6a3f8" title="An offset within a minidump file, relative to the start of its MINIDUMP_HEADER. ">RVA</a> of a <a class="el" href="structMINIDUMP__STRING.html" title="A variable-length UTF-16-encoded string carried within a minidump file. ">MINIDUMP_STRING</a> containing operating system-specific version information. <a href="#a36f5669d9d4f8dc7d5d3ab0132d60943">More...</a><br /></td></tr>
<tr class="separator:a36f5669d9d4f8dc7d5d3ab0132d60943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9c73ce707c57a0280a395051f67945"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#a8b9c73ce707c57a0280a395051f67945">SuiteMask</a></td></tr>
<tr class="memdesc:a8b9c73ce707c57a0280a395051f67945"><td class="mdescLeft">&#160;</td><td class="mdescRight">A bitfield identifying products installed on the system. This is composed of <a class="el" href="winnt_8h.html#VER_SUITE_x">VER_SUITE_*</a> values. <a href="#a8b9c73ce707c57a0280a395051f67945">More...</a><br /></td></tr>
<tr class="separator:a8b9c73ce707c57a0280a395051f67945"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9fd6a6e5dd3b08877e9b2acf9bf1096"><td class="memItemLeft" align="right" valign="top"><a id="ac9fd6a6e5dd3b08877e9b2acf9bf1096"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>Reserved2</b></td></tr>
<tr class="separator:ac9fd6a6e5dd3b08877e9b2acf9bf1096"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5e99c9f3240a6ffae813b3e7b3ddd29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionCPU__INFORMATION.html">CPU_INFORMATION</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__SYSTEM__INFO.html#ad5e99c9f3240a6ffae813b3e7b3ddd29">Cpu</a></td></tr>
<tr class="memdesc:ad5e99c9f3240a6ffae813b3e7b3ddd29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Information about the systems CPUs. <a href="#ad5e99c9f3240a6ffae813b3e7b3ddd29">More...</a><br /></td></tr>
<tr class="separator:ad5e99c9f3240a6ffae813b3e7b3ddd29"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Information about the system that hosted the process that the minidump file contains a snapshot of. </p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a2d417f17d4a3c2d5616268288bf47521"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d417f17d4a3c2d5616268288bf47521">&sect;&nbsp;</a></span>BuildNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t MINIDUMP_SYSTEM_INFO::BuildNumber</td>
</tr>
</table>
</div><div class="memdoc">
<p>The systems operating system version numbers third (build or patch) component. </p>
<ul>
<li>For Windows 7 (NT 6.1) SP1, version 6.1.7601, this would be <code>7601</code>.</li>
<li>For macOS 10.12.1, this would be <code>1</code>. </li>
</ul>
</div>
</div>
<a id="ad5e99c9f3240a6ffae813b3e7b3ddd29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5e99c9f3240a6ffae813b3e7b3ddd29">&sect;&nbsp;</a></span>Cpu</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="unionCPU__INFORMATION.html">CPU_INFORMATION</a> MINIDUMP_SYSTEM_INFO::Cpu</td>
</tr>
</table>
</div><div class="memdoc">
<p>Information about the systems CPUs. </p>
<p>This field is a union. Which of its members should be expressed is controlled by the <a class="el" href="structMINIDUMP__SYSTEM__INFO.html#adc85b29d7df8943baf1a96af23051ca8" title="The systems CPU architecture. This may be a PROCESSOR_ARCHITECTURE_* value, or a member of crashpad...">ProcessorArchitecture</a> field. If it is set to <a class="el" href="namespacecrashpad.html#a98e532bb06fc5ffdd93e0ceb6d789eb1a667f84537acd054ce17f527bcd41c885" title="32-bit x86. ">crashpad::kMinidumpCPUArchitectureX86</a>, the <a class="el" href="unionCPU__INFORMATION.html#a02f0cde49df244117e00bdd90525c6c2" title="Information about 32-bit x86 CPUs, or x86_64 CPUs when running 32-bit x86 processes. ">CPU_INFORMATION::X86CpuInfo</a> field is expressed. Otherwise, the <a class="el" href="unionCPU__INFORMATION.html#ab2216105c6654a1cc8b4e7b6930da6df" title="Information about non-x86 CPUs, and x86_64 CPUs when not running 32-bit x86 processes. ">CPU_INFORMATION::OtherCpuInfo</a> field is expressed.</p>
<dl class="section note"><dt>Note</dt><dd>Older Breakpad implementations produce minidump files that express <a class="el" href="unionCPU__INFORMATION.html#a02f0cde49df244117e00bdd90525c6c2" title="Information about 32-bit x86 CPUs, or x86_64 CPUs when running 32-bit x86 processes. ">CPU_INFORMATION::X86CpuInfo</a> when <a class="el" href="structMINIDUMP__SYSTEM__INFO.html#adc85b29d7df8943baf1a96af23051ca8" title="The systems CPU architecture. This may be a PROCESSOR_ARCHITECTURE_* value, or a member of crashpad...">ProcessorArchitecture</a> is set to <a class="el" href="namespacecrashpad.html#a98e532bb06fc5ffdd93e0ceb6d789eb1a74c0fcddcbf1502d7dedc7cd965550df" title="64-bit x86. ">crashpad::kMinidumpCPUArchitectureAMD64</a>. Minidump files produced by <code>dbghelp.dll</code> on Windows express <a class="el" href="unionCPU__INFORMATION.html#ab2216105c6654a1cc8b4e7b6930da6df" title="Information about non-x86 CPUs, and x86_64 CPUs when not running 32-bit x86 processes. ">CPU_INFORMATION::OtherCpuInfo</a> in this case. </dd></dl>
</div>
</div>
<a id="a36f5669d9d4f8dc7d5d3ab0132d60943"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36f5669d9d4f8dc7d5d3ab0132d60943">&sect;&nbsp;</a></span>CSDVersionRva</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="dbghelp_8h.html#acf465a1a77ecf067a9d946583bc6a3f8">RVA</a> MINIDUMP_SYSTEM_INFO::CSDVersionRva</td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="dbghelp_8h.html#acf465a1a77ecf067a9d946583bc6a3f8" title="An offset within a minidump file, relative to the start of its MINIDUMP_HEADER. ">RVA</a> of a <a class="el" href="structMINIDUMP__STRING.html" title="A variable-length UTF-16-encoded string carried within a minidump file. ">MINIDUMP_STRING</a> containing operating system-specific version information. </p>
<p>This field further identifies an operating system version beyond its version number fields. Historically, “CSD” stands for “corrective service diskette.”</p>
<ul>
<li>On Windows, this is the name of the installed operating system service pack, such as “Service Pack 1”. If no service pack is installed, this field references an empty string.</li>
<li>On macOS, this is the operating system build number from <code>sw_vers -buildVersion</code>. For macOS 10.12.1 on most hardware types, this would be <code>16B2657</code>.</li>
<li>On Linux and other Unix-like systems, this is the kernel version from <code>uname -srvm</code>, possibly with additional information appended. On Android, the <code>ro.build.fingerprint</code> system property is appended. </li>
</ul>
</div>
</div>
<a id="af657b2ed0798f5962ae59e459133d735"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af657b2ed0798f5962ae59e459133d735">&sect;&nbsp;</a></span>MajorVersion</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t MINIDUMP_SYSTEM_INFO::MajorVersion</td>
</tr>
</table>
</div><div class="memdoc">
<p>The systems operating system version numbers first (major) component. </p>
<ul>
<li>For Windows 7 (NT 6.1) SP1, version 6.1.7601, this would be <code>6</code>.</li>
<li>For macOS 10.12.1, this would be <code>10</code>. </li>
</ul>
</div>
</div>
<a id="af83527912e589bbc4d9937f94fb6496c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af83527912e589bbc4d9937f94fb6496c">&sect;&nbsp;</a></span>MinorVersion</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t MINIDUMP_SYSTEM_INFO::MinorVersion</td>
</tr>
</table>
</div><div class="memdoc">
<p>The systems operating system version numbers second (minor) component. </p>
<ul>
<li>For Windows 7 (NT 6.1) SP1, version 6.1.7601, this would be <code>1</code>.</li>
<li>For macOS 10.12.1, this would be <code>12</code>. </li>
</ul>
</div>
</div>
<a id="adc85b29d7df8943baf1a96af23051ca8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc85b29d7df8943baf1a96af23051ca8">&sect;&nbsp;</a></span>ProcessorArchitecture</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t MINIDUMP_SYSTEM_INFO::ProcessorArchitecture</td>
</tr>
</table>
</div><div class="memdoc">
<p>The systems CPU architecture. This may be a <a class="el" href="winnt_8h.html#PROCESSOR_ARCHITECTURE_x">PROCESSOR_ARCHITECTURE_*</a> value, or a member of <a class="el" href="namespacecrashpad.html#a98e532bb06fc5ffdd93e0ceb6d789eb1" title="CPU type values for MINIDUMP_SYSTEM_INFO::ProcessorArchitecture. ">crashpad::MinidumpCPUArchitecture</a>. </p>
<p>In some cases, a system may be able to run processes of multiple specific architecture types. For example, systems based on 64-bit architectures such as x86_64 are often able to run 32-bit code of another architecture in the same family, such as 32-bit x86. On these systems, this field will identify the architecture of the process that the minidump file contains a snapshot of. </p>
</div>
</div>
<a id="a3abc0dbe8cba11aa22a43ac93c5abd2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3abc0dbe8cba11aa22a43ac93c5abd2b">&sect;&nbsp;</a></span>ProcessorLevel</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t MINIDUMP_SYSTEM_INFO::ProcessorLevel</td>
</tr>
</table>
</div><div class="memdoc">
<p>General CPU version information. </p>
<p>The precise interpretation of this field is specific to each CPU architecture. For x86-family CPUs (including x86_64 and 32-bit x86), this field contains the CPU family ID value from <code>cpuid 1</code> <code>eax</code>, adjusted to take the extended family ID into account. </p>
</div>
</div>
<a id="aa694fe31ada0871e7cfec9bac42af93d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa694fe31ada0871e7cfec9bac42af93d">&sect;&nbsp;</a></span>ProcessorRevision</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t MINIDUMP_SYSTEM_INFO::ProcessorRevision</td>
</tr>
</table>
</div><div class="memdoc">
<p>Specific CPU version information. </p>
<p>The precise interpretation of this field is specific to each CPU architecture. For x86-family CPUs (including x86_64 and 32-bit x86), this field contains values obtained from <code>cpuid 1</code> <code>eax</code>: the high byte contains the CPU model ID value adjusted to take the extended model ID into account, and the low byte contains the CPU stepping ID value. </p>
</div>
</div>
<a id="a8b9c73ce707c57a0280a395051f67945"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b9c73ce707c57a0280a395051f67945">&sect;&nbsp;</a></span>SuiteMask</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t MINIDUMP_SYSTEM_INFO::SuiteMask</td>
</tr>
</table>
</div><div class="memdoc">
<p>A bitfield identifying products installed on the system. This is composed of <a class="el" href="winnt_8h.html#VER_SUITE_x">VER_SUITE_*</a> values. </p>
<p>This field is Windows-specific, and has no meaning on other operating systems. </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>compat/non_win/<a class="el" href="dbghelp_8h.html">dbghelp.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>