<div class="content"><p>The GetProcessMode method retrieves the application
execution mode for the IIS server.</p><dl>
<dd>
<div><pre> HRESULT GetProcessMode(
   [out] DWORD* pdwMode
 );
</pre></div>
</dd></dl><p><b>pdwMode: </b>A pointer to an unsigned 32-bit
integer that receives the server&#39;s application execution mode. This parameter
MUST be set to one of the following values.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>
  <p>0x00000001</p>
  </td>
  <td>
  <p>The server is hosting applications in application
  pools.</p>
  </td>
 </tr><tr>
  <td>
  <p>0x00000000</p>
  </td>
  <td>
  <p>The server is hosting applications in the IIS server
  process and child processes.</p>
  </td>
 </tr></tbody></table>
</dd></dl><p><b>Return Values: </b> A signed 32-bit value that
indicates return status. If the method returns a negative value, it failed. If
the 12-bit facility code (bits 16–27) is set to 0x007, the value contains a
Win32 error code in the lower 16 bits. Zero or positive values indicate success,
with the lower 16 bits in positive nonzero values containing warnings or flags
defined in the method implementation. For more information about Win32 error
codes and <a href="../ms-dtyp/a9046ed2-bfb2-4d56-a719-2824afce59ac" data-linktype="relative-path">HRESULT</a>
values, see <a href="../ms-erref/1bc92ddf-b79e-413c-bbaa-99a5281a6c90" data-linktype="relative-path">[MS-ERREF]</a>.
</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Return value/code</p>
   </th>
   <th>
   <p>Description</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>
  <p>0x00000000</p>
  <p>S_OK</p>
  </td>
  <td>
  <p>The call was successful.</p>
  </td>
 </tr></tbody></table>
</dd></dl><p>The <a href="1243ba70-74ca-44f9-be0b-dfd6697010b4#gt_e127848e-c66d-427d-b3aa-9f904fa4ada7" data-linktype="relative-path">opnum</a>
field value for this method is 9. </p><p>When processing this call, the server MUST do the following:</p><ul><li><p><span><span> 
</span></span>If the call succeeds, return the current hosting mode defined by
the server in the <i>pdwMode</i> parameter.</p>
</li></ul></div>