<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A pointer to a structure or union within a minidump file. <ahref="structMINIDUMP__LOCATION__DESCRIPTOR.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A pointer to a snapshot of a region of memory contained within a minidump file. <ahref="structMINIDUMP__MEMORY__DESCRIPTOR.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A pointer to a stream within a minidump file. <ahref="structMINIDUMP__DIRECTORY.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A variable-length UTF-16-encoded string carried within a minidump file. <ahref="structMINIDUMP__STRING.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about the CPU (or CPUs) that ran the process that the minidump file contains a snapshot of. <ahref="unionCPU__INFORMATION.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about the system that hosted the process that the minidump file contains a snapshot of. <ahref="structMINIDUMP__SYSTEM__INFO.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about a specific thread within the process. <ahref="structMINIDUMP__THREAD.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about all threads within the process. <ahref="structMINIDUMP__THREAD__LIST.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about an exception that occurred in the process. <ahref="structMINIDUMP__EXCEPTION.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about the exception that triggered a minidump file’s generation. <ahref="structMINIDUMP__EXCEPTION__STREAM.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about a specific module loaded within the process at the time the snapshot was taken. <ahref="structMINIDUMP__MODULE.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about all modules loaded within the process at the time the snapshot was taken. <ahref="structMINIDUMP__MODULE__LIST.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about memory regions within the process. <ahref="structMINIDUMP__MEMORY__LIST.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific. <ahref="structMINIDUMP__HANDLE__DESCRIPTOR.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific. <ahref="structMINIDUMP__HANDLE__DESCRIPTOR__2.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about a specific module that was recorded as being unloaded at the time the snapshot was taken. <ahref="structMINIDUMP__UNLOADED__MODULE.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about all modules recorded as unloaded when the snapshot was taken. <ahref="structMINIDUMP__UNLOADED__MODULE__LIST.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process. <ahref="structMINIDUMP__MISC__INFO.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process. <ahref="structMINIDUMP__MISC__INFO__2.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process. <ahref="structMINIDUMP__MISC__INFO__3.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process. <ahref="structMINIDUMP__MISC__INFO__4.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Describes a region of memory. <ahref="structMINIDUMP__MEMORY__INFO.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Contains a list of memory regions. <ahref="structMINIDUMP__MEMORY__INFO__LIST.html#details">More...</a><br/></td></tr>
<trclass="memdesc:a0d0fecdd7d2b287138b5af5292b9b600"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The magic number for a minidump file, stored in <aclass="el"href="structMINIDUMP__HEADER.html#ae1c77644aa56ab70fd6f50c343eafda8"title="The minidump file format magic number, MINIDUMP_SIGNATURE. ">MINIDUMP_HEADER::Signature</a>. <ahref="#a0d0fecdd7d2b287138b5af5292b9b600">More...</a><br/></td></tr>
<trclass="memdesc:ab247a0e9a47b718e3f091d992868830a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The version of a minidump file, stored in <aclass="el"href="structMINIDUMP__HEADER.html#a7ea8d51f5ca990eec9eb0b3643c6b406"title="The minidump file format version number, MINIDUMP_VERSION. ">MINIDUMP_HEADER::Version</a>. <br/></td></tr>
<tr><tdcolspan="2"><divclass="groupText"><p>Field validity flag values for <aclass="el"href="structMINIDUMP__MISC__INFO.html#ac1c8ca04b2a85e2070e1b43b26d26e47"title="A bit field of MINIDUMP_MISC* values indicating which fields of this structure contain valid data...">MINIDUMP_MISC_INFO::Flags1</a>.</p>
<trclass="memdesc:a7c45d36c41d28289bb5966da1eb4df1e"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="structMINIDUMP__MISC__INFO.html#a6f4a981f916984b74c6ad7d308915e4f"title="The process ID of the process. ">MINIDUMP_MISC_INFO::ProcessId</a> is valid. <br/></td></tr>
<trclass="memdesc:ab3edfa814438bfee50c43b21693ca121"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The time-related fields in <aclass="el"href="structMINIDUMP__MISC__INFO.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO</a> are valid. <ahref="#ab3edfa814438bfee50c43b21693ca121">More...</a><br/></td></tr>
<trclass="memdesc:aaae1499c48b3277b847f6a3bc6b71c78"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The CPU-related fields in <aclass="el"href="structMINIDUMP__MISC__INFO__2.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_2</a> are valid. <ahref="#aaae1499c48b3277b847f6a3bc6b71c78">More...</a><br/></td></tr>
<trclass="memdesc:a971b8f20e37258ee18f4dd59295f8eb2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The time zone-related fields in <aclass="el"href="structMINIDUMP__MISC__INFO__3.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_3</a> are valid. <ahref="#a971b8f20e37258ee18f4dd59295f8eb2">More...</a><br/></td></tr>
<trclass="memdesc:af2a0c259e3c9b1e03cc3f2b07dede231"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="structMINIDUMP__MISC__INFO__3.html#a180d9ee433f89f02da0436376ec633aa"title="Whether the process is protected. ">MINIDUMP_MISC_INFO_3::ProtectedProcess</a> is valid. <br/></td></tr>
<trclass="memdesc:ae7501b999998d342bea5ece7d7188142"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The build string-related fields in <aclass="el"href="structMINIDUMP__MISC__INFO__4.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_4</a> are valid. <ahref="#ae7501b999998d342bea5ece7d7188142">More...</a><br/></td></tr>
<trclass="memdesc:acf465a1a77ecf067a9d946583bc6a3f8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An offset within a minidump file, relative to the start of its <aclass="el"href="structMINIDUMP__HEADER.html"title="The top-level structure identifying a minidump file. ">MINIDUMP_HEADER</a>. <ahref="#acf465a1a77ecf067a9d946583bc6a3f8">More...</a><br/></td></tr>
<trclass="memdesc:a4c9d49c36069b21d0c01cd6133e55914"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The latest known version of the <aclass="el"href="structMINIDUMP__MISC__INFO.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO</a> structure. <br/></td></tr>
<trclass="memitem:a64711234318a4a002f399dffb474ca08"><tdclass="memItemLeft"align="right"valign="top">enum  </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="dbghelp_8h.html#a64711234318a4a002f399dffb474ca08">MINIDUMP_STREAM_TYPE</a><trclass="memdesc:a64711234318a4a002f399dffb474ca08"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Minidump stream type values for <aclass="el"href="structMINIDUMP__DIRECTORY.html#a425b8b68da6810a126c759c5f5a94f7d"title="The type of stream referenced, a value of MINIDUMP_STREAM_TYPE. ">MINIDUMP_DIRECTORY::StreamType</a>. Each stream structure has a corresponding stream type value to identify it. <ahref="dbghelp_8h.html#a64711234318a4a002f399dffb474ca08">More...</a><br/></td></tr>
<trclass="memitem:a7580bc5aa0738de92a9766904fc7e79b"><tdclass="memItemLeft"align="right"valign="top">enum  </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="dbghelp_8h.html#a7580bc5aa0738de92a9766904fc7e79b">MINIDUMP_TYPE</a><trclass="memdesc:a7580bc5aa0738de92a9766904fc7e79b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Minidump file type values for <aclass="el"href="structMINIDUMP__HEADER.html#a052f2280538826d030c4cb5154963e27"title="A bitfield containing members of MINIDUMP_TYPE, describing the types of data carried within this mini...">MINIDUMP_HEADER::Flags</a>. These bits describe the types of data carried within a minidump file. <ahref="dbghelp_8h.html#a7580bc5aa0738de92a9766904fc7e79b">More...</a><br/></td></tr>
<trclass="memdesc:aafb7d051302a59d0a4f9a548a0421028"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Represents the header for a handle data stream. <ahref="#aafb7d051302a59d0a4f9a548a0421028">More...</a><br/></td></tr>
<p>The time-related fields in <aclass="el"href="structMINIDUMP__MISC__INFO.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO</a> are valid. </p>
<p>The following fields are valid:</p><ul>
<li><aclass="el"href="structMINIDUMP__MISC__INFO.html#a13779264ab943d939c2635717cd3f46c"title="The time that the process started, in time_t units, seconds since the POSIX epoch. ">MINIDUMP_MISC_INFO::ProcessCreateTime</a></li>
<li><aclass="el"href="structMINIDUMP__MISC__INFO.html#ab9e246388e6414c14edaf23873cfb8e7"title="The amount of user-mode CPU time used by the process, in seconds, at the time of the snapshot...">MINIDUMP_MISC_INFO::ProcessUserTime</a></li>
<li><aclass="el"href="structMINIDUMP__MISC__INFO.html#a1a1a98c7fde6ef85db1c1462047b59d0"title="The amount of system-mode (kernel) CPU time used by the process, in seconds, at the time of the snaps...">MINIDUMP_MISC_INFO::ProcessKernelTime</a></li>
<p>The CPU-related fields in <aclass="el"href="structMINIDUMP__MISC__INFO__2.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_2</a> are valid. </p>
<p>The following fields are valid:</p><ul>
<li><aclass="el"href="structMINIDUMP__MISC__INFO__2.html#abe3f73555332843822bdecfe2e1b0f72"title="The maximum clock rate of the system’s CPU or CPUs, in MHz. ">MINIDUMP_MISC_INFO_2::ProcessorMaxMhz</a></li>
<li><aclass="el"href="structMINIDUMP__MISC__INFO__2.html#ac089cb96ec41ddaae77f695e778ccd4e"title="The clock rate of the system’s CPU or CPUs, in MHz, at the time of the snapshot. ...">MINIDUMP_MISC_INFO_2::ProcessorCurrentMhz</a></li>
<li><aclass="el"href="structMINIDUMP__MISC__INFO__2.html#aad78d810e9b5b5f221c3020644719170"title="The maximum clock rate of the system’s CPU or CPUs, in MHz, reduced by any thermal limitations...">MINIDUMP_MISC_INFO_2::ProcessorMhzLimit</a></li>
<li><aclass="el"href="structMINIDUMP__MISC__INFO__2.html#abdf9cf42282383da25e75843aeb6d57a"title="The maximum idle state of the system’s CPU or CPUs. ">MINIDUMP_MISC_INFO_2::ProcessorMaxIdleState</a></li>
<li><aclass="el"href="structMINIDUMP__MISC__INFO__2.html#a0761af6e927eed895b7a75613fb6c6ee"title="The idle state of the system’s CPU or CPUs at the time of the snapshot. ">MINIDUMP_MISC_INFO_2::ProcessorCurrentIdleState</a></li>
</ul>
<dlclass="section note"><dt>Note</dt><dd>This macro should likely have been named MINIDUMP_MISC2_PROCESSOR_POWER_INFO. </dd></dl>
<p>The time zone-related fields in <aclass="el"href="structMINIDUMP__MISC__INFO__3.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_3</a> are valid. </p>
<p>The following fields are valid:</p><ul>
<li><aclass="el"href="structMINIDUMP__MISC__INFO__3.html#a65b9873189c3dad3f692b6792771f27b"title="Whether daylight saving time was being observed in the system’s location at the time of the snapshot...">MINIDUMP_MISC_INFO_3::TimeZoneId</a></li>
<li><aclass="el"href="structMINIDUMP__MISC__INFO__3.html#aed5a62e4763420e86a7477138f85f23d"title="Information about the time zone at the system’s location. ">MINIDUMP_MISC_INFO_3::TimeZone</a></li>
<p>The build string-related fields in <aclass="el"href="structMINIDUMP__MISC__INFO__4.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_4</a> are valid. </p>
<p>The following fields are valid:</p><ul>
<li><aclass="el"href="structMINIDUMP__MISC__INFO__4.html#a22ccb40896084aced8a3c780a927456f"title="The operating system’s “build string”, a string identifying a specific build of the operating syst...">MINIDUMP_MISC_INFO_4::BuildString</a></li>
<li><aclass="el"href="structMINIDUMP__MISC__INFO__4.html#a75b120e8a596ddc38c414a317da33132"title="The minidump producer’s “build string”, a string identifying the module that produced a minidump f...">MINIDUMP_MISC_INFO_4::DbgBldStr</a></li>
<p>The magic number for a minidump file, stored in <aclass="el"href="structMINIDUMP__HEADER.html#ae1c77644aa56ab70fd6f50c343eafda8"title="The minidump file format magic number, MINIDUMP_SIGNATURE. ">MINIDUMP_HEADER::Signature</a>. </p>
<p>A hex dump of a little-endian minidump file will begin with the string “MDMP”. </p>
<p>An offset within a minidump file, relative to the start of its <aclass="el"href="structMINIDUMP__HEADER.html"title="The top-level structure identifying a minidump file. ">MINIDUMP_HEADER</a>. </p>
<p>RVA stands for “relative virtual address”. Within a minidump file, RVAs are used as pointers to link structures together.</p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="structMINIDUMP__LOCATION__DESCRIPTOR.html"title="A pointer to a structure or union within a minidump file. ">MINIDUMP_LOCATION_DESCRIPTOR</a></dd></dl>
</div>
</div>
<h2class="groupheader">Enumeration Type Documentation</h2>
<p>Minidump stream type values for <aclass="el"href="structMINIDUMP__DIRECTORY.html#a425b8b68da6810a126c759c5f5a94f7d"title="The type of stream referenced, a value of MINIDUMP_STREAM_TYPE. ">MINIDUMP_DIRECTORY::StreamType</a>. Each stream structure has a corresponding stream type value to identify it. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="namespacecrashpad.html#a88363a45a4af1a16f542a8c1ff522ab9"title="Minidump stream type values for MINIDUMP_DIRECTORY::StreamType. Each stream structure has a correspon...">crashpad::MinidumpStreamType</a></dd></dl>
<tr><thcolspan="2">Enumerator</th></tr><tr><tdclass="fieldname"><aid="a64711234318a4a002f399dffb474ca08a4dd234223e39c89f93aabce77e649d2c"></a>ThreadListStream </td><tdclass="fielddoc"><p>The stream type for <aclass="el"href="structMINIDUMP__THREAD__LIST.html"title="Information about all threads within the process. ">MINIDUMP_THREAD_LIST</a>. </p>
<tr><tdclass="fieldname"><aid="a64711234318a4a002f399dffb474ca08ad404c18554f01aa57ac0af1a7674060b"></a>ModuleListStream </td><tdclass="fielddoc"><p>The stream type for <aclass="el"href="structMINIDUMP__MODULE__LIST.html"title="Information about all modules loaded within the process at the time the snapshot was taken...">MINIDUMP_MODULE_LIST</a>. </p>
<tr><tdclass="fieldname"><aid="a64711234318a4a002f399dffb474ca08a1511624630cd9150436de906ae033cbd"></a>MemoryListStream </td><tdclass="fielddoc"><p>The stream type for <aclass="el"href="structMINIDUMP__MEMORY__LIST.html"title="Information about memory regions within the process. ">MINIDUMP_MEMORY_LIST</a>. </p>
<tr><tdclass="fieldname"><aid="a64711234318a4a002f399dffb474ca08a5ddc831e2440dfcfd112cb19401bbd60"></a>ExceptionStream </td><tdclass="fielddoc"><p>The stream type for <aclass="el"href="structMINIDUMP__EXCEPTION__STREAM.html"title="Information about the exception that triggered a minidump file’s generation. ">MINIDUMP_EXCEPTION_STREAM</a>. </p>
<tr><tdclass="fieldname"><aid="a64711234318a4a002f399dffb474ca08a36ca9398c8a42fa4ec2b4baf9c3d3474"></a>SystemInfoStream </td><tdclass="fielddoc"><p>The stream type for <aclass="el"href="structMINIDUMP__SYSTEM__INFO.html"title="Information about the system that hosted the process that the minidump file contains a snapshot of...">MINIDUMP_SYSTEM_INFO</a>. </p>
<tr><tdclass="fieldname"><aid="a64711234318a4a002f399dffb474ca08ad7775c9c100abafc1b864499acf84757"></a>HandleDataStream </td><tdclass="fielddoc"><p>The stream contains information about active <code>HANDLE</code>s. </p>
<tr><tdclass="fieldname"><aid="a64711234318a4a002f399dffb474ca08ac9a369c7cfd7b0c05208e4af380c4bba"></a>UnloadedModuleListStream </td><tdclass="fielddoc"><p>The stream type for <aclass="el"href="structMINIDUMP__UNLOADED__MODULE__LIST.html"title="Information about all modules recorded as unloaded when the snapshot was taken. ">MINIDUMP_UNLOADED_MODULE_LIST</a>. </p>
<tr><tdclass="fieldname"><aid="a64711234318a4a002f399dffb474ca08a02e9fb2f037d09f1cdb4eb0c9f115b33"></a>MiscInfoStream </td><tdclass="fielddoc"><p>The stream type for <aclass="el"href="structMINIDUMP__MISC__INFO.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO</a>, <aclass="el"href="structMINIDUMP__MISC__INFO__2.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_2</a>, <aclass="el"href="structMINIDUMP__MISC__INFO__3.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_3</a>, and <aclass="el"href="structMINIDUMP__MISC__INFO__4.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_4</a>. </p>
<p>More recent versions of this stream are supersets of earlier versions.</p>
<p>The exact version of the stream that is present is implied by the stream’s size. Furthermore, this stream contains a field, <aclass="el"href="structMINIDUMP__MISC__INFO.html#ac1c8ca04b2a85e2070e1b43b26d26e47"title="A bit field of MINIDUMP_MISC* values indicating which fields of this structure contain valid data...">MINIDUMP_MISC_INFO::Flags1</a>, that indicates which data is present and valid. </p>
<tr><tdclass="fieldname"><aid="a64711234318a4a002f399dffb474ca08ab3437fce4862d62ca22f4933cada4d43"></a>MemoryInfoListStream </td><tdclass="fielddoc"><p>The stream type for <aclass="el"href="structMINIDUMP__MEMORY__INFO__LIST.html"title="Contains a list of memory regions. ">MINIDUMP_MEMORY_INFO_LIST</a>. </p>
<tr><tdclass="fieldname"><aid="a64711234318a4a002f399dffb474ca08a63f8fcf1fc01df4351e89ea2e6b27074"></a>LastReservedStream </td><tdclass="fielddoc"><p>Values greater than this value will not be used by the system and can be used for custom user data streams. </p>
<p>Minidump file type values for <aclass="el"href="structMINIDUMP__HEADER.html#a052f2280538826d030c4cb5154963e27"title="A bitfield containing members of MINIDUMP_TYPE, describing the types of data carried within this mini...">MINIDUMP_HEADER::Flags</a>. These bits describe the types of data carried within a minidump file. </p>
<tr><thcolspan="2">Enumerator</th></tr><tr><tdclass="fieldname"><aid="a7580bc5aa0738de92a9766904fc7e79ba8be18b33190940c5ca447bd989eaf7c5"></a>MiniDumpNormal </td><tdclass="fielddoc"><p>A minidump file without any additional data. </p>
<li>A <aclass="el"href="structMINIDUMP__SYSTEM__INFO.html"title="Information about the system that hosted the process that the minidump file contains a snapshot of...">MINIDUMP_SYSTEM_INFO</a> stream.</li>
<li>A <aclass="el"href="structMINIDUMP__MISC__INFO.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO</a>, <aclass="el"href="structMINIDUMP__MISC__INFO__2.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_2</a>, <aclass="el"href="structMINIDUMP__MISC__INFO__3.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_3</a>, or <aclass="el"href="structMINIDUMP__MISC__INFO__4.html"title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO_4</a> stream, depending on which fields are present.</li>
<li>A <aclass="el"href="structMINIDUMP__THREAD__LIST.html"title="Information about all threads within the process. ">MINIDUMP_THREAD_LIST</a> stream. All threads are present, along with a snapshot of each thread’s stack memory sufficient to obtain backtraces.</li>
<li>If the minidump file was generated as a result of an exception, a <aclass="el"href="structMINIDUMP__EXCEPTION__STREAM.html"title="Information about the exception that triggered a minidump file’s generation. ">MINIDUMP_EXCEPTION_STREAM</a> describing the exception.</li>
<li>A <aclass="el"href="structMINIDUMP__MODULE__LIST.html"title="Information about all modules loaded within the process at the time the snapshot was taken...">MINIDUMP_MODULE_LIST</a> stream. All loaded modules are present.</li>
<li>Typically, a <aclass="el"href="structMINIDUMP__MEMORY__LIST.html"title="Information about memory regions within the process. ">MINIDUMP_MEMORY_LIST</a> stream containing duplicate pointers to the stack memory regions also referenced by the <aclass="el"href="structMINIDUMP__THREAD__LIST.html"title="Information about all threads within the process. ">MINIDUMP_THREAD_LIST</a> stream. This type of minidump file also includes a <aclass="el"href="structMINIDUMP__MEMORY__DESCRIPTOR.html"title="A pointer to a snapshot of a region of memory contained within a minidump file. ">MINIDUMP_MEMORY_DESCRIPTOR</a> containing the 256 bytes centered around the exception address or the instruction pointer. </li>
<p>A list of <aclass="el"href="structMINIDUMP__HANDLE__DESCRIPTOR.html"title="Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific. ">MINIDUMP_HANDLE_DESCRIPTOR</a> or <aclass="el"href="structMINIDUMP__HANDLE__DESCRIPTOR__2.html"title="Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific. ">MINIDUMP_HANDLE_DESCRIPTOR_2</a> structures will immediately follow in the stream. </p>
<p>The size of the header information for the stream, in bytes. This value is <code>sizeof(MINIDUMP_HANDLE_DATA_STREAM)</code>.</p>
<p>The size of a descriptor in the stream, in bytes. This value is <code>sizeof(MINIDUMP_HANDLE_DESCRIPTOR)</code> or <code>sizeof(MINIDUMP_HANDLE_DESCRIPTOR_2)</code>.</p>