public static MIB_IF_ROW2 GetIfEntry2(Guid InterfaceGuid) { MIB_IF_ROW2 pIfRow = new MIB_IF_ROW2(); ConvertInterfaceGuidToLuid(ref InterfaceGuid, out NET_LUID NetLUID); pIfRow.InterfaceLuid = NetLUID; uint result = GetIfEntry2Ex(MIB_IF_ENTRY_LEVEL.MibIfEntryNormal, ref pIfRow); if (result != 0) { Trace.WriteLine("GetIfEntry2"); } PrintErrorResult(result); return(pIfRow); }
private static extern uint GetIfEntry2Ex([In] MIB_IF_ENTRY_LEVEL Level, [In, Out] ref MIB_IF_ROW2 Row);