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

📄 group__npf.html

📁 WinPcap V4.01技术手册
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">add eax,i32  <a href="#g8a2dc91cd2750ca191cb52ee28c20026"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g78c9a376702f4d6227d3f4c3fde45f33">ADDid</a>(r32, i32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">add r32,i32  <a href="#g78c9a376702f4d6227d3f4c3fde45f33"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g662520f1b50ce47a5019ece610362a5d">ADDib</a>(r32, i8)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">add r32,i8  <a href="#g662520f1b50ce47a5019ece610362a5d"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#ga3a75062cb78c0956f063797cfd4c065">SUBrd</a>(dr32, sr32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">sub dr32,sr32  <a href="#ga3a75062cb78c0956f063797cfd4c065"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g99d023823bbf183e389ebac6cd7d9897">SUB_EAXi</a>(i32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">sub eax,i32  <a href="#g99d023823bbf183e389ebac6cd7d9897"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g6522410ee041327aa6ab223875d84690">MULrd</a>(r32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">mul r32  <a href="#g6522410ee041327aa6ab223875d84690"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#gcf243ff85add192cb3105fb7a7911a7d">DIVrd</a>(r32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">div r32  <a href="#gcf243ff85add192cb3105fb7a7911a7d"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#gb3eed598cc38c958c42cf0a861948bbb">ANDib</a>(r8, i8)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">and r8,i8  <a href="#gb3eed598cc38c958c42cf0a861948bbb"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g95bf0579f50e1b94e217b31e2016fa62">ANDid</a>(r32, i32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">and r32,i32  <a href="#g95bf0579f50e1b94e217b31e2016fa62"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g7828add99946b35b9e718a0f23ec7e65">ANDrd</a>(dr32, sr32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">and dr32,sr32  <a href="#g7828add99946b35b9e718a0f23ec7e65"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g15317b93f1d8d9cf088bc9f91ace844b">ORrd</a>(dr32, sr32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">or dr32,sr32  <a href="#g15317b93f1d8d9cf088bc9f91ace844b"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#gd16914336faf4604944facbd4c20d942">ORid</a>(r32, i32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">or r32,i32  <a href="#gd16914336faf4604944facbd4c20d942"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g42b8bbc156c89aef4676834480129221">SHLib</a>(r32, i8)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">shl r32,i8  <a href="#g42b8bbc156c89aef4676834480129221"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#gba18f7228bd4b7775209dca22201f77f">SHL_CLrb</a>(dr32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">shl dr32,cl  <a href="#gba18f7228bd4b7775209dca22201f77f"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g5b4c050f10f024995d4b721c1fc6f3d3">SHRib</a>(r32, i8)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">shr r32,i8  <a href="#g5b4c050f10f024995d4b721c1fc6f3d3"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g2c2cfe760fe83b9577ddcff9b87d8ab5">SHR_CLrb</a>(dr32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">shr dr32,cl  <a href="#g2c2cfe760fe83b9577ddcff9b87d8ab5"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g032ba5ad2d179d6d8d1fe24457126621">NEGd</a>(r32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">neg r32  <a href="#g032ba5ad2d179d6d8d1fe24457126621"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#gfaea7a7a2968bf20db43abae63b865fa">CMPodd</a>(dr32, sr32, off)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">cmp dr32,sr32[off]  <a href="#gfaea7a7a2968bf20db43abae63b865fa"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#gd2db4a7b20890227d0dfeccae16710e6">CMPrd</a>(dr32, sr32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">cmp dr32,sr32  <a href="#gd2db4a7b20890227d0dfeccae16710e6"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g8bf965a6a78db5894fbee77707652516">CMPid</a>(dr32, i32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">cmp dr32,i32  <a href="#g8bf965a6a78db5894fbee77707652516"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g2f57f0e5ef7e33157d7a7983be7a85ef">JNEb</a>(off8)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">jne off32  <a href="#g2f57f0e5ef7e33157d7a7983be7a85ef"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g3ad47796cfcb6867e44b0f82c8906bee">JE</a>(off32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">je off32  <a href="#g3ad47796cfcb6867e44b0f82c8906bee"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g406f0ee4d13f16d867e48bae8c9ffba7">JLE</a>(off32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">jle off32  <a href="#g406f0ee4d13f16d867e48bae8c9ffba7"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g0987b591887a2ea41c2ba108729f30cb">JLEb</a>(off8)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">jle off8  <a href="#g0987b591887a2ea41c2ba108729f30cb"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g714569f0abf518185dab9bbc44f61e26">JA</a>(off32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ja off32  <a href="#g714569f0abf518185dab9bbc44f61e26"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#gfa60b85ba5e6d1180f7fb7c1843413d5">JAE</a>(off32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">jae off32  <a href="#gfa60b85ba5e6d1180f7fb7c1843413d5"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#gb7aa640b19ad1d6e32833b40ee963407">JG</a>(off32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">jg off32  <a href="#gb7aa640b19ad1d6e32833b40ee963407"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g0b03c2a76f68eb3698320a001a5f5eae">JGE</a>(off32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">jge off32  <a href="#g0b03c2a76f68eb3698320a001a5f5eae"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#g76425614ab26cca1839d7378c0fd1c55">JMP</a>(off32)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">jmp off32  <a href="#g76425614ab26cca1839d7378c0fd1c55"></a><br></td></tr><tr><td colspan="2"><br><h2>Typedefs</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef UINT(__cdecl *)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#ge8a6f0f4b1137f0f68bd759ad4edca32">BPF_filter_function</a> (PVOID *, ULONG, UINT)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prototype of a filtering function created by the jitter.  <a href="#ge8a6f0f4b1137f0f68bd759ad4edca32"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*)&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__NPF.html#gbc855ef90fc219ce25145719df3d26e9">emit_func</a> (<a class="el" href="structbinary__stream.html">binary_stream</a> *stream, ULONG value, UINT n)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prototype of the emit functions.  <a href="#gbc855ef90fc219ce25145719df3d26e9"></a><br></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2><html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><meta name="GENERATOR" content="Microsoft FrontPage 6.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title></title></head><body><p>This section documents the internals of the Netgroup Packet Filter (NPF), the kernelportion of WinPcap. Normal users are probably interested in how to use WinPcapand not in its internal structure. Thereforethe information present in this module is destined mainly to WinPcap developers and maintainers, or tothe people interested in how the driver works. In particular, a good knowledgeof OSes, networking and Win32 kernel programming and device drivers developmentis required to profitably read this section.&nbsp;</p>

⌨️ 快捷键说明

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