<div class="content" name="InputSchema" uuid="61bb2ed4-bb7f-4933-879f-d968bbfa947e"><p>The InputSchema method is received by the server in an
RPC_REQUEST packet. In response, the server returns the schema and constraints
of the input parameters to the method call. This can be NULL if no input
parameters are defined for the method.</p><dl>
<dd>
<div><pre> [propget] HRESULT InputSchema(
   [out, retval] IAppHostElementSchema** ppInputSchema
 );
</pre></div>
</dd></dl><p><b>ppInputSchema: </b>Contains the input parameter
schema.</p><p><b>Return Values: </b>The server MUST return zero if
it successfully processes the message that is received from the client. If
processing fails, the server MUST return a nonzero <a href="../ms-dtyp/a9046ed2-bfb2-4d56-a719-2824afce59ac" data-linktype="relative-path">HRESULT</a>
code as defined in <a href="../ms-erref/1bc92ddf-b79e-413c-bbaa-99a5281a6c90" data-linktype="relative-path">[MS-ERREF]</a>.
The following table describes the error conditions that MUST be handled and the
corresponding error codes. A server MAY return additional implementation-specific
error codes.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Return value/code</p>
   </th>
   <th>
   <p>Description</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>0X00000000 NO_ERROR</td>
  <td>The operation completed successfully.</td>
 </tr><tr>
  <td>0X80070057 ERROR_INVALID_PARAMETER</td>
  <td>One or more parameters are incorrect or null.</td>
 </tr></tbody></table>
</dd></dl><p> </p></div>