Ejemplo n.º 1
0
 public EthPacket(int length)
 {
     data = (INTERMEDIATE_BUFFER *)Marshal.AllocHGlobal(Marshal.SizeOf(new INTERMEDIATE_BUFFER()));
     ZeroMemory((IntPtr)data, Marshal.SizeOf(new INTERMEDIATE_BUFFER()));
     data->m_qLink         = new LIST_ENTRY();
     data->m_qLink.Blink   = IntPtr.Zero;
     data->m_qLink.Flink   = IntPtr.Zero;
     data->m_Length        = (uint)length;
     data->m_dwDeviceFlags = PACKET_FLAG_ON_SEND;
     data->m_Flags         = 0;
     generated             = true;
 }
Ejemplo n.º 2
0
 public EthPacket(int length)
 {
     data = (INTERMEDIATE_BUFFER*)Marshal.AllocHGlobal(Marshal.SizeOf(new INTERMEDIATE_BUFFER()));
     ZeroMemory((IntPtr)data, Marshal.SizeOf(new INTERMEDIATE_BUFFER()));
     data->m_qLink = new LIST_ENTRY();
     data->m_qLink.Blink = IntPtr.Zero;
     data->m_qLink.Flink = IntPtr.Zero;
     data->m_Length = (uint)length;
     data->m_dwDeviceFlags = PACKET_FLAG_ON_SEND;
     data->m_Flags = 0;
     generated = true;
 }