Пример #1
0
 public IPNetRow(Win32Funcs.IpNetRow ipNetRow)
 {
     // Todo : I Know what i have to do here! :D ;)
     _orginalData = ipNetRow;
     _adaptorIndex = ipNetRow.adaptorIndex;
     var macaddress = new byte[8]
                          {
                              ipNetRow.adaptorPhysicalMacAddress0, ipNetRow.adaptorPhysicalMacAddress1,
                              ipNetRow.adaptorPhysicalMacAddress2, ipNetRow.adaptorPhysicalMacAddress3,
                              ipNetRow.adaptorPhysicalMacAddress4, ipNetRow.adaptorPhysicalMacAddress5,
                              ipNetRow.adaptorPhysicalMacAddress6, ipNetRow.adaptorPhysicalMacAddress7
                          };
     _entryMacAddress = new PhysicalAddress(macaddress);
     _entryIPAddress = new IPAddress(BitConverter.GetBytes(ipNetRow.adaptorAddr));
     _typeOfArp = (Win32Funcs.ArpEntryType)ipNetRow.typeOfARPEntry;
 }
Пример #2
0
        public IPNetRow(Win32Funcs.IpNetRow ipNetRow)
        {
            // Todo : I Know what i have to do here! :D ;)
            _orginalData  = ipNetRow;
            _adaptorIndex = ipNetRow.adaptorIndex;
            var macaddress = new byte[8]
            {
                ipNetRow.adaptorPhysicalMacAddress0, ipNetRow.adaptorPhysicalMacAddress1,
                ipNetRow.adaptorPhysicalMacAddress2, ipNetRow.adaptorPhysicalMacAddress3,
                ipNetRow.adaptorPhysicalMacAddress4, ipNetRow.adaptorPhysicalMacAddress5,
                ipNetRow.adaptorPhysicalMacAddress6, ipNetRow.adaptorPhysicalMacAddress7
            };

            _entryMacAddress = new PhysicalAddress(macaddress);
            _entryIPAddress  = new IPAddress(BitConverter.GetBytes(ipNetRow.adaptorAddr));
            _typeOfArp       = (Win32Funcs.ArpEntryType)ipNetRow.typeOfARPEntry;
        }