<div class="content"><p>The <b>IPBOOTP_IF_CONFIG</b> structure is used to set or
retrieve the per-interface configuration. This is used in the following
methods: </p><ul><li><p><span><span> 
</span></span><a href="927c5bf1-ac91-4325-b945-0d96a58f609b" data-linktype="relative-path"><b>RRouterInterfaceTransportAdd
(section 3.1.4.18)</b></a><span>  </span></p>
</li><li><p><span><span> 
</span></span><a href="ec9ba293-45e9-4f12-b9af-7e77ec96c90e" data-linktype="relative-path"><b>RRouterInterfaceTransportGetInfo
(section 3.1.4.19)</b></a><span>  </span></p>
</li><li><p><span><span> 
</span></span><a href="209ba5e7-876e-4406-a05c-65b7e5fb2380" data-linktype="relative-path"><b>RRouterInterfaceTransportSetInfo
(section 3.1.4.20)</b></a><span>  </span></p>
</li></ul><p>All IP address are in network order.</p><dl>
<dd>
<div><pre> typedef struct _IPBOOTP_IF_CONFIG {
   DWORD IC_State;
   DWORD IC_RelayMode;
   DWORD IC_MaxHopCount;
   DWORD IC_MinSecondsSinceBoot;
 } IPBOOTP_IF_CONFIG,
  *PIPBOOTP_IF_CONFIG;
</pre></div>
</dd></dl><p><b>IC_State: </b>Contains the status of the IPBOOTP.
This member is read only.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>
  <p>IPBOOTP_STATE_ENABLED</p>
  <p>0x00000001</p>
  </td>
  <td>
  <p>The interface is enabled.</p>
  </td>
 </tr><tr>
  <td>
  <p>IPBOOTP_STATE_BOUND</p>
  <p>0x00000002</p>
  </td>
  <td>
  <p>The socket is bound and can listen to the IP BOOTP
  packets <a href="https://go.microsoft.com/fwlink/?LinkId=90281" data-linktype="external">[RFC1542]</a>.</p>
  </td>
 </tr></tbody></table>
</dd></dl><p><b>IC_RelayMode: </b>Contains the IPBOOTP relay mode
status. It MUST be 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>IPBOOTP_RELAY_DISABLED</p>
  <p>0x00000000</p>
  </td>
  <td>
  <p>The relay is configured.</p>
  </td>
 </tr><tr>
  <td>
  <p>IPBOOTP_RELAY_ENABLED</p>
  <p>0x00000001</p>
  </td>
  <td>
  <p>The relay is not configured.</p>
  </td>
 </tr></tbody></table>
</dd></dl><p><b>IC_MaxHopCount: </b>The maximum number of DHCP
relay agents that will handle the DHCP relayed traffic. It MUST be less than
17.</p><p><b>IC_MinSecondsSinceBoot: </b>The number of seconds
the relay agent waits before forwarding the DHCP messages; no validation is
done while setting this value.</p></div>