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

📄 packet_8h-source.html

📁 Winpcap是一个强大的网络开发库
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<a name="l00715"></a>00715 VOID<a name="l00716"></a>00716 <a class="code" href="group__NPF__code.html#g5eb5a8e754198d1bbc6572cbc9e59b9c" title="Function called by the OS when NPF is unloaded.">NPF_Unload</a>(IN PDRIVER_OBJECT DriverObject);<a name="l00717"></a>00717 <a name="l00718"></a>00718 <a name="l00737"></a>00737 NTSTATUS<a name="l00738"></a>00738 <a class="code" href="group__NPF__code.html#g827b1433b2d08cbac11b3844d721668f" title="Function that serves the user&amp;#39;s reads.">NPF_Read</a>(<a name="l00739"></a>00739     IN PDEVICE_OBJECT DeviceObject,<a name="l00740"></a>00740     IN PIRP Irp<a name="l00741"></a>00741     );<a name="l00742"></a>00742 <a name="l00748"></a>00748 NTSTATUS<a name="l00749"></a>00749 <a class="code" href="group__NPF__code.html#g1a3ce25625792c74e5792b8fa86a489c" title="Reads the registry keys associated woth NPF if the driver is manually installed via...">NPF_ReadRegistry</a>(<a name="l00750"></a>00750     IN  PWSTR              *MacDriverName,<a name="l00751"></a>00751     IN  PWSTR              *PacketDriverName,<a name="l00752"></a>00752     IN  PUNICODE_STRING     RegistryPath<a name="l00753"></a>00753     );<a name="l00754"></a>00754 <a name="l00761"></a>00761 NTSTATUS<a name="l00762"></a>00762 <a class="code" href="group__NPF__code.html#g8831b54dcd5361e81ddf0d3165f1fb8f" title="Function used by NPF_ReadRegistry() to quesry the registry keys associated woth NPF...">NPF_QueryRegistryRoutine</a>(<a name="l00763"></a>00763     IN PWSTR     ValueName,<a name="l00764"></a>00764     IN ULONG     ValueType,<a name="l00765"></a>00765     IN PVOID     ValueData,<a name="l00766"></a>00766     IN ULONG     ValueLength,<a name="l00767"></a>00767     IN PVOID     Context,<a name="l00768"></a>00768     IN PVOID     EntryContext<a name="l00769"></a>00769     );<a name="l00770"></a>00770 <a name="l00776"></a>00776 VOID <a class="code" href="group__NPF__code.html#g9a78f9937b2d7d00250f49dcaeb5bab0" title="Callback for NDIS BindAdapterHandler. Not used by NPF.">NPF_BindAdapter</a>(<a name="l00777"></a>00777     OUT PNDIS_STATUS            Status,<a name="l00778"></a>00778     IN  NDIS_HANDLE             BindContext,<a name="l00779"></a>00779     IN  PNDIS_STRING            DeviceName,<a name="l00780"></a>00780     IN  PVOID                   SystemSpecific1,<a name="l00781"></a>00781     IN  PVOID                   SystemSpecific2<a name="l00782"></a>00782     );<a name="l00783"></a>00783 <a name="l00795"></a>00795 VOID<a name="l00796"></a>00796 <a class="code" href="group__NPF__code.html#g54d94e883ff4c580289eefaf0d1fc356" title="Callback for NDIS UnbindAdapterHandler.">NPF_UnbindAdapter</a>(<a name="l00797"></a>00797     OUT PNDIS_STATUS        Status,<a name="l00798"></a>00798     IN  NDIS_HANDLE         ProtocolBindingContext,<a name="l00799"></a>00799     IN  NDIS_HANDLE         UnbindContext<a name="l00800"></a>00800     );<a name="l00801"></a>00801 <a name="l00802"></a>00802 <a name="l00810"></a>00810 NTSTATUS <a class="code" href="group__NPF__code.html#ge3d1118c72b474fe214517a65afdfe09" title="Creates the file that will receive the packets when the driver is in dump mode.">NPF_OpenDumpFile</a>(POPEN_INSTANCE Open , PUNICODE_STRING fileName, BOOLEAN append);<a name="l00811"></a>00811 <a name="l00820"></a>00820 NTSTATUS <a class="code" href="group__NPF__code.html#geffce124cbc3e3ae09bd7a6d10367cbb" title="Starts dump to file.">NPF_StartDump</a>(POPEN_INSTANCE Open);<a name="l00821"></a>00821 <a name="l00829"></a>00829 VOID <a class="code" href="group__NPF__code.html#g1566082cef91cf79ba4a855e3f44ede9" title="The dump thread.">NPF_DumpThread</a>(PVOID Open);<a name="l00830"></a>00830 <a name="l00837"></a>00837 NTSTATUS <a class="code" href="group__NPF__code.html#gfcdcf5a4d9bfb8fbdb179963d4c789bd" title="Saves the content of the packet buffer to the file associated with current instance...">NPF_SaveCurrentBuffer</a>(POPEN_INSTANCE Open);<a name="l00838"></a>00838 <a name="l00851"></a>00851 VOID <a class="code" href="group__NPF__code.html#g57b9ee7752f00c8858bda8ca060a033b" title="Writes a block of packets on the dump file.">NPF_WriteDumpFile</a>(PFILE_OBJECT FileObject,<a name="l00852"></a>00852                                 PLARGE_INTEGER Offset,<a name="l00853"></a>00853                                 ULONG Length,<a name="l00854"></a>00854                                 PMDL Mdl,<a name="l00855"></a>00855                                 PIO_STATUS_BLOCK IoStatusBlock);<a name="l00856"></a>00856 <a name="l00857"></a>00857 <a name="l00858"></a>00858 <a name="l00864"></a>00864 NTSTATUS <a class="code" href="group__NPF__code.html#gc911742b9f71c12c77452614db14c4a1" title="Closes the dump file associated with an instance of the driver.">NPF_CloseDumpFile</a>(POPEN_INSTANCE Open);<a name="l00865"></a>00865 <a name="l00866"></a>00866 VOID<a name="l00867"></a>00867 <a class="code" href="group__NPF__code.html#gb282095d6b161cba67f29f5b59de06a6">NPF_CloseOpenInstance</a>(POPEN_INSTANCE pOpen);<a name="l00868"></a>00868 <a name="l00869"></a>00869 BOOLEAN<a name="l00870"></a>00870 <a class="code" href="group__NPF__code.html#g64dab96bfced5d22cc55a42fc6339833">NPF_StartUsingBinding</a>(<a name="l00871"></a>00871     IN POPEN_INSTANCE pOpen);<a name="l00872"></a>00872 <a name="l00873"></a>00873 VOID<a name="l00874"></a>00874 <a class="code" href="group__NPF__code.html#gcd54077d4c2d9186486d3504523ba4f0">NPF_StopUsingBinding</a>(<a name="l00875"></a>00875     IN POPEN_INSTANCE pOpen);<a name="l00876"></a>00876 <a name="l00877"></a>00877 VOID<a name="l00878"></a>00878 <a class="code" href="group__NPF__code.html#g76d4e48415cea8e0e65ba93d7355b89f">NPF_CloseBinding</a>(<a name="l00879"></a>00879     IN POPEN_INSTANCE pOpen);<a name="l00880"></a>00880 <a name="l00881"></a>00881 NTSTATUS<a name="l00882"></a>00882 <a class="code" href="group__NPF__code.html#g8bad85679d2e8c57f7501052f9b07284">NPF_GetDeviceMTU</a>(<a name="l00883"></a>00883              IN POPEN_INSTANCE pOpen,<a name="l00884"></a>00884              IN PIRP    pIrp,<a name="l00885"></a>00885              OUT PUINT  pMtu);<a name="l00886"></a>00886 <a name="l00891"></a>00891 UINT <a class="code" href="group__NPF__code.html#gdd6737f745e21b37b8613b489a96687d" title="Returns the amount of bytes present in the packet buffer.">GetBuffOccupation</a>(POPEN_INSTANCE Open);<a name="l00892"></a>00892 <a name="l00904"></a>00904 <span class="preprocessor">#ifdef NDIS50</span><a name="l00905"></a>00905 <span class="preprocessor"></span>NDIS_STATUS NPF_PowerChange(IN NDIS_HANDLE ProtocolBindingContext, IN PNET_PNP_EVENT pNetPnPEvent);<a name="l00906"></a>00906 <span class="preprocessor">#endif</span><a name="l00907"></a>00907 <span class="preprocessor"></span><a name="l00908"></a>00908 <span class="comment">//  </span><a name="l00909"></a>00909 <span class="comment">//  Old registry based WinPcap names</span><a name="l00910"></a>00910 <span class="comment">//</span><a name="l00912"></a>00912 <span class="comment"></span><span class="comment">//  \brief Helper function to query a value from the global WinPcap registry key</span><a name="l00913"></a>00913 <span class="comment">//*/</span><a name="l00914"></a>00914 <span class="comment">//VOID NPF_QueryWinpcapRegistryString(PWSTR SubKeyName,</span><a name="l00915"></a>00915 <span class="comment">//                               WCHAR *Value,</span><a name="l00916"></a>00916 <span class="comment">//                               UINT ValueLen, </span><a name="l00917"></a>00917 <span class="comment">//                               WCHAR *DefaultValue);</span><a name="l00918"></a>00918 <span class="comment">//</span><a name="l00919"></a>00919 <a name="l00920"></a>00920 <a name="l00929"></a>00929 <span class="preprocessor">#endif  </span><span class="comment">/*main ifndef/define*/</span></pre></div></div><hr><p align="right"><img border="0" src="winpcap_small.gif" align="absbottom" width="91" height="27">documentation. Copyright (c) 2002-2005 Politecnico di Torino. Copyright (c) 2005-2008CACE Technologies. All rights reserved.</p>

⌨️ 快捷键说明

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