예제 #1
0
파일: Routes.cs 프로젝트: nsq974487195/mmsu
 public int deleteIpForwardEntry(uint destIPAddress, uint destMask, uint nextHopIPAddress, uint ifIndex)
 {
     Routes.MIB_IPFORWARDROW mIB_IPFORWARDROW = default(Routes.MIB_IPFORWARDROW);
     mIB_IPFORWARDROW.dwForwardDest      = destIPAddress;
     mIB_IPFORWARDROW.dwForwardMask      = destMask;
     mIB_IPFORWARDROW.dwForwardNextHop   = nextHopIPAddress;
     mIB_IPFORWARDROW.dwForwardIfIndex   = ifIndex;
     mIB_IPFORWARDROW.dwForwardPolicy    = Convert.ToUInt32(0);
     mIB_IPFORWARDROW.dwForwardType      = Convert.ToUInt32(4);
     mIB_IPFORWARDROW.dwForwardProto     = Convert.ToUInt32(3);
     mIB_IPFORWARDROW.dwForwardAge       = Convert.ToUInt32(0);
     mIB_IPFORWARDROW.dwForwardNextHopAS = Convert.ToUInt32(0);
     mIB_IPFORWARDROW.dwForwardMetric1   = -1;
     mIB_IPFORWARDROW.dwForwardMetric2   = -1;
     mIB_IPFORWARDROW.dwForwardMetric3   = -1;
     mIB_IPFORWARDROW.dwForwardMetric4   = -1;
     mIB_IPFORWARDROW.dwForwardMetric5   = -1;
     return(Routes.DeleteIpForwardEntry(ref mIB_IPFORWARDROW));
 }
예제 #2
0
파일: Routes.cs 프로젝트: nsq974487195/mmsu
 public static extern int SetIpForwardEntry(ref Routes.MIB_IPFORWARDROW pRoute);