📄 struct__open__instance.html
字号:
<p>Event used to synchronize the multiple write process. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00275">275</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="f854d4eefa0f15302eaccee06e1ef447"></a><!-- doxytag: member="_OPEN_INSTANCE::WriteInProgress" ref="f854d4eefa0f15302eaccee06e1ef447" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">BOOLEAN <a class="el" href="struct__OPEN__INSTANCE.html#f854d4eefa0f15302eaccee06e1ef447">WriteInProgress</a> </td> </tr> </table></div><div class="memdoc"><p>True if a write is currently in progress. NPF currently allows a single wite on the same open instance. <p>Definition at line <a class="el" href="Packet_8h-source.html#l00276">276</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="44ab7ba650b09972a0677958ad0ea4e0"></a><!-- doxytag: member="_OPEN_INSTANCE::WriteLock" ref="44ab7ba650b09972a0677958ad0ea4e0" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">NDIS_SPIN_LOCK <a class="el" href="struct__OPEN__INSTANCE.html#44ab7ba650b09972a0677958ad0ea4e0">WriteLock</a> </td> </tr> </table></div><div class="memdoc"><p>SpinLock that protects the WriteInProgress variable. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00278">278</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="f63559424b5849687cc5c5fbad184c0f"></a><!-- doxytag: member="_OPEN_INSTANCE::NdisRequestEvent" ref="f63559424b5849687cc5c5fbad184c0f" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">NDIS_EVENT <a class="el" href="struct__OPEN__INSTANCE.html#f63559424b5849687cc5c5fbad184c0f">NdisRequestEvent</a> </td> </tr> </table></div><div class="memdoc"><p>Event used to synchronize I/O requests with the callback structure of NDIS. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00279">279</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="445a6029d067430cd761ae692443b573"></a><!-- doxytag: member="_OPEN_INSTANCE::SkipSentPackets" ref="445a6029d067430cd761ae692443b573" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">BOOLEAN <a class="el" href="struct__OPEN__INSTANCE.html#445a6029d067430cd761ae692443b573">SkipSentPackets</a> </td> </tr> </table></div><div class="memdoc"><p>True if this instance should not capture back the packets that it transmits. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00280">280</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="f4f46bc8ed07a40605aeac6743a3e760"></a><!-- doxytag: member="_OPEN_INSTANCE::IOStatus" ref="f4f46bc8ed07a40605aeac6743a3e760" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">NDIS_STATUS <a class="el" href="struct__OPEN__INSTANCE.html#f4f46bc8ed07a40605aeac6743a3e760">IOStatus</a> </td> </tr> </table></div><div class="memdoc"><p>Maintains the status of and OID request call, that will be passed to the application. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00281">281</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="ffef27f71b541e5dfab6a3dc9ea7dd86"></a><!-- doxytag: member="_OPEN_INSTANCE::DumpFileHandle" ref="ffef27f71b541e5dfab6a3dc9ea7dd86" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">HANDLE <a class="el" href="struct__OPEN__INSTANCE.html#ffef27f71b541e5dfab6a3dc9ea7dd86">DumpFileHandle</a> </td> </tr> </table></div><div class="memdoc"><p>Handle of the file used in dump mode. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00282">282</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="093d2624638004aafcc3193328cf2626"></a><!-- doxytag: member="_OPEN_INSTANCE::DumpFileObject" ref="093d2624638004aafcc3193328cf2626" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">PFILE_OBJECT <a class="el" href="struct__OPEN__INSTANCE.html#093d2624638004aafcc3193328cf2626">DumpFileObject</a> </td> </tr> </table></div><div class="memdoc"><p>Pointer to the object of the file used in dump mode. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00283">283</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="f5fc8480398782ff1f676f25f5097768"></a><!-- doxytag: member="_OPEN_INSTANCE::DumpThreadObject" ref="f5fc8480398782ff1f676f25f5097768" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">PKTHREAD <a class="el" href="struct__OPEN__INSTANCE.html#f5fc8480398782ff1f676f25f5097768">DumpThreadObject</a> </td> </tr> </table></div><div class="memdoc"><p>Pointer to the object of the thread used in dump mode. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00284">284</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="fb4bb3d6e021e9b1cc1206fa23d4c8f7"></a><!-- doxytag: member="_OPEN_INSTANCE::DumpThreadHandle" ref="fb4bb3d6e021e9b1cc1206fa23d4c8f7" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">HANDLE <a class="el" href="struct__OPEN__INSTANCE.html#fb4bb3d6e021e9b1cc1206fa23d4c8f7">DumpThreadHandle</a> </td> </tr> </table></div><div class="memdoc"><p>Handle of the thread created by dump mode to asynchronously move the buffer to disk. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00285">285</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="1485cbdca5f70ed6a4eb8fd26feec1e0"></a><!-- doxytag: member="_OPEN_INSTANCE::DumpEvent" ref="1485cbdca5f70ed6a4eb8fd26feec1e0" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">NDIS_EVENT <a class="el" href="struct__OPEN__INSTANCE.html#1485cbdca5f70ed6a4eb8fd26feec1e0">DumpEvent</a> </td> </tr> </table></div><div class="memdoc"><p>Event used to synchronize the dump thread with the tap when the instance is in dump mode. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00286">286</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="00c3ae6811320e03dea5b400fc5f9da8"></a><!-- doxytag: member="_OPEN_INSTANCE::DumpOffset" ref="00c3ae6811320e03dea5b400fc5f9da8" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">LARGE_INTEGER <a class="el" href="struct__OPEN__INSTANCE.html#00c3ae6811320e03dea5b400fc5f9da8">DumpOffset</a> </td> </tr> </table></div><div class="memdoc"><p>Current offset in the dump file. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00287">287</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="d26771cfc74dde2d2ce22b38db3124b0"></a><!-- doxytag: member="_OPEN_INSTANCE::DumpFileName" ref="d26771cfc74dde2d2ce22b38db3124b0" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">UNICODE_STRING <a class="el" href="struct__OPEN__INSTANCE.html#d26771cfc74dde2d2ce22b38db3124b0">DumpFileName</a> </td> </tr> </table></div><div class="memdoc"><p>String containing the name of the dump file. <p><p>Definition at line <a class="el" href="Packet_8h-source.html#l00288">288</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="cfde736fb2a011607da168a05b5100b0"></a><!-- doxytag: member="_OPEN_INSTANCE::MaxDumpBytes" ref="cfde736fb2a011607da168a05b5100b0" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">UINT <a class="el" href="struct__OPEN__INSTANCE.html#cfde736fb2a011607da168a05b5100b0">MaxDumpBytes</a> </td> </tr> </table></div><div class="memdoc"><p>Maximum dimension in bytes of the dump file. If the dump file reaches this size it will be closed. A value of 0 means unlimited size. <p>Definition at line <a class="el" href="Packet_8h-source.html#l00289">289</a> of file <a class="el" href="Packet_8h-source.html">Packet.h</a>.</p></div></div><p><a class="anchor" name="3f6accd17a8dccf9b44acc678510a094"></a><!-- doxytag: member="_OPEN_INSTANCE::MaxDumpPacks" ref="3f6accd17a8dccf9b44acc678510a094" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">UINT <a class="el" href="struct__OPEN__INSTANCE.html#3f6accd17a8dccf9b44acc678510a094">MaxDumpPacks</a> </td> </tr> </table></div><div class="memdoc"><p>Maximum number of packets that will be saved in the dump file. If this number of packets is reached the dump will be closed. A value of 0 means unlimited number of packets.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -