<trclass="memdesc:a80131e5552fc537b18fe019d47e32fb6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs an unintialized instance to be used with <aclass="el"href="classcrashpad_1_1InitialClientData.html#a9c27fc3f1b70ec4ab0b6f4fdc9d5f27b">InitializeFromString()</a>. <br/></td></tr>
<trclass="memdesc:ade29b844a82ae4f712a4ba89099f9b6d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs an instance of <aclass="el"href="classcrashpad_1_1InitialClientData.html"title="A container for the data associated with the --initial-client-data method for initializing the handle...">InitialClientData</a>. This object does not take ownership of any of the referenced HANDLEs. <ahref="#ade29b844a82ae4f712a4ba89099f9b6d">More...</a><br/></td></tr>
<trclass="memdesc:a0dae406f4503330a5c74c713873da20f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns whether the object has been initialized successfully. <br/></td></tr>
<trclass="memdesc:ad945c7d48f44d3baad4133f070c3805f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns a string representation of the data of this object, suitable for passing on the command line. <br/></td></tr>
<divclass="textblock"><p>A container for the data associated with the <code>--initial-client-data</code> method for initializing the handler process on Windows. </p>
</div><h2class="groupheader">Constructor & Destructor Documentation</h2>
<p>Constructs an instance of <aclass="el"href="classcrashpad_1_1InitialClientData.html"title="A container for the data associated with the --initial-client-data method for initializing the handle...">InitialClientData</a>. This object does not take ownership of any of the referenced HANDLEs. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">request_crash_dump</td><td>An event signalled from the client on crash. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">request_non_crash_dump</td><td>An event signalled from the client when it would like a dump to be taken, but allowed to continue afterwards. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">non_crash_dump_completed</td><td>An event signalled from the handler to tell the client that the non-crash dump has completed, and it can continue execution. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">first_pipe_instance</td><td>The server end and first instance of a pipe that will be used for communication with all other clients after this initial one. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">client_process</td><td>A process handle for the client being registered. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">crash_exception_information</td><td>The address, in the client's address space, of an <aclass="el"href="structcrashpad_1_1ExceptionInformation.html"title="Structure read out of the client process by the crash handler when an exception occurs. ">ExceptionInformation</a> structure, used when handling a crash dump request. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">non_crash_exception_information</td><td>The address, in the client's address space, of an <aclass="el"href="structcrashpad_1_1ExceptionInformation.html"title="Structure read out of the client process by the crash handler when an exception occurs. ">ExceptionInformation</a> structure, used when handling a non-crashing dump request. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">debug_critical_section_address</td><td>The address, in the client process's address space, of a <code>CRITICAL_SECTION</code> allocated with a valid .DebugInfo field. This can be accomplished by using <aclass="el"href="namespacecrashpad.html#af8340c24a2983e788d2a3ba90d1d4846"title="Equivalent to InitializeCritialSection(), but attempts to allocate with a valid .DebugInfo field on v...">InitializeCriticalSectionWithDebugInfoIfPossible()</a> or equivalent. This value can be <code>0</code>, however then limited lock data will be available in minidumps. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2class="groupheader">Member Function Documentation</h2>
<p>Initializes this object from a string representation presumed to have been created by <aclass="el"href="classcrashpad_1_1InitialClientData.html#ad945c7d48f44d3baad4133f070c3805f"title="Returns a string representation of the data of this object, suitable for passing on the command line...">StringRepresentation()</a>.</p>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">str</td><td>The output of <aclass="el"href="classcrashpad_1_1InitialClientData.html#ad945c7d48f44d3baad4133f070c3805f"title="Returns a string representation of the data of this object, suitable for passing on the command line...">StringRepresentation()</a>.</td></tr>