⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 group__npf__include.html

📁 winpcap文档
💻 HTML
📖 第 1 页 / 共 5 页
字号:
        <tr>          <td class="memname">#define BIOCSMINTOCOPY&nbsp;&nbsp;&nbsp;7414          </td>        </tr>      </table></div><div class="memdoc"><p>IOCTL code: set minimum amount of data in the kernel buffer that unlocks a read call. <p>This command sets the <a class="el" href="struct__OPEN__INSTANCE.html#263f7d6f5db5625541d275380685f0b1">OPEN_INSTANCE::MinToCopy</a> member. <p>Definition at line <a class="el" href="Packet_8h-source.html#l00131">131</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</div></div><p><a class="anchor" name="gd1012b82859d09864d246b1fa99d48d6"></a><!-- doxytag: member="Packet.h::BIOCSMODE" ref="gd1012b82859d09864d246b1fa99d48d6" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define BIOCSMODE&nbsp;&nbsp;&nbsp;7412          </td>        </tr>      </table></div><div class="memdoc"><p>IOCTL code: set working mode. <p>This IOCTL can be used to set the working mode of a NPF instance. The new mode, received by the driver in the buffer associated with the IOCTL command, can be <a class="el" href="group__wpcap__def.html#gc93c0a6ad1d2a3143b1115bdab3ac04d">MODE_CAPT</a> for capture mode (the default), <a class="el" href="group__wpcap__def.html#g503326906a62e96c147ae6af31fb5659">MODE_STAT</a> for statistical mode or <a class="el" href="group__NPF__include.html#g89853f93dc8cc890b0665629d16d2831">MODE_DUMP</a> for dump mode. <p>Definition at line <a class="el" href="Packet_8h-source.html#l00116">116</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</div></div><p><a class="anchor" name="g327015c2b2e347212b571d1fa3aa2f54"></a><!-- doxytag: member="Packet.h::BIOCSRTIMEOUT" ref="g327015c2b2e347212b571d1fa3aa2f54" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define BIOCSRTIMEOUT&nbsp;&nbsp;&nbsp;7416          </td>        </tr>      </table></div><div class="memdoc"><p>IOCTL code: set the read timeout. <p>This command sets the maximum timeout after which a read is released, also if no data packets were received. <p>Definition at line <a class="el" href="Packet_8h-source.html#l00107">107</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</div></div><p><a class="anchor" name="g1436997ce2947bbbe22b5400254438a1"></a><!-- doxytag: member="Packet.h::BIOCSWRITEREP" ref="g1436997ce2947bbbe22b5400254438a1" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define BIOCSWRITEREP&nbsp;&nbsp;&nbsp;7413          </td>        </tr>      </table></div><div class="memdoc"><p>IOCTL code: set number of physical repetions of every packet written by the app. <p>Sets the number of times a single write call must be repeated. This command sets the <a class="el" href="struct__OPEN__INSTANCE.html#f6b5b0a348f7a40d795b554b0eceed73">OPEN_INSTANCE::Nwrites</a> member, and is used to implement the 'multiple write' feature of the driver. <p>Definition at line <a class="el" href="Packet_8h-source.html#l00124">124</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</div></div><p><a class="anchor" name="gd6d1f5522a147ddeb7d9b11916acd50a"></a><!-- doxytag: member="Packet.h::EXIT_FAILURE" ref="gd6d1f5522a147ddeb7d9b11916acd50a" args="(quantity)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define EXIT_FAILURE          </td>          <td>(</td>          <td class="paramtype">quantity&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p><b>Value:</b><div class="fragment"><pre class="fragment">Irp-&gt;IoStatus.Information=quantity;\    Irp-&gt;IoStatus.Status = STATUS_UNSUCCESSFUL;\    IoCompleteRequest(Irp, IO_NO_INCREMENT);\    <span class="keywordflow">return</span> STATUS_UNSUCCESSFUL;\</pre></div>Macro used in the I/O routines to return the control to user-mode with a failure status. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00464">464</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</div></div><p><a class="anchor" name="gcabf25322566f3bcd1e564e4939f5821"></a><!-- doxytag: member="Packet.h::EXIT_SUCCESS" ref="gcabf25322566f3bcd1e564e4939f5821" args="(quantity)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define EXIT_SUCCESS          </td>          <td>(</td>          <td class="paramtype">quantity&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p><b>Value:</b><div class="fragment"><pre class="fragment">Irp-&gt;IoStatus.Information=quantity;\    Irp-&gt;IoStatus.Status = STATUS_SUCCESS;\    IoCompleteRequest(Irp, IO_NO_INCREMENT);\    <span class="keywordflow">return</span> STATUS_SUCCESS;\</pre></div>Macro used in the I/O routines to return the control to user-mode with a success status. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00458">458</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</div></div><p><a class="anchor" name="g4f6749b7708a411df2a3341a3fcef917"></a><!-- doxytag: member="Packet.h::IMMEDIATE" ref="g4f6749b7708a411df2a3341a3fcef917" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define IMMEDIATE&nbsp;&nbsp;&nbsp;1          </td>        </tr>      </table></div><div class="memdoc"><p>Immediate timeout. Forces a read call to return immediately. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00224">224</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</div></div><p><a class="anchor" name="g9cd2ca337001428aa9e1cb512a28ecc2"></a><!-- doxytag: member="Packet.h::KERNEL_EVENT_NAMESPACE" ref="g9cd2ca337001428aa9e1cb512a28ecc2" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define KERNEL_EVENT_NAMESPACE&nbsp;&nbsp;&nbsp;L&quot;\\BaseNamedObjects\\&quot;          </td>        </tr>      </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00066">66</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</div></div><p><a class="anchor" name="g8fc96cee4177a369a99de7026ebeba81"></a><!-- doxytag: member="Packet.h::MAX_REQUESTS" ref="g8fc96cee4177a369a99de7026ebeba81" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define MAX_REQUESTS&nbsp;&nbsp;&nbsp;32          </td>        </tr>      </table></div><div class="memdoc"><p>Maximum number of simultaneous IOCTL requests. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00060">60</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</div></div><p><a class="anchor" name="gc93c0a6ad1d2a3143b1115bdab3ac04d"></a><!-- doxytag: member="Packet.h::MODE_CAPT" ref="gc93c0a6ad1d2a3143b1115bdab3ac04d" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define MODE_CAPT&nbsp;&nbsp;&nbsp;0x0          </td>        </tr>      </table></div><div class="memdoc"><p>Capture working mode. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00218">218</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</div></div><p><a class="anchor" name="g89853f93dc8cc890b0665629d16d2831"></a><!-- doxytag: member="Packet.h::MODE_DUMP" ref="g89853f93dc8cc890b0665629d16d2831" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define MODE_DUMP&nbsp;&nbsp;&nbsp;0x10          </td>        </tr>      </table></div><div class="memdoc"><p>Kernel dump working mode. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00221">221</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</div></div><p><a class="anchor" name="g528e7e542cb1a028a10a3a318880dffb"></a><!-- doxytag: member="Packet.h::MODE_MON" ref="g528e7e542cb1a028a10a3a318880dffb" args="" -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -