以下に示すように、perfmon カウンターは、ipconfig/all および c# システム コールと比較して、異なる NIC 名を使用しています (これは ipconfig/all からのものです)。
Ethernet adapter HHHH: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : HP NC364T PCIe Quad Port Gigabit Server Adapter #3 Physical Address. . . . . . . . . : 00-1F-29-0D-26-59 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes IPv4 Address. . . . . . . . . . . : 166.49.47.10(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.240 Default Gateway . . . . . . . . . : NetBIOS over Tcpip. . . . . . . . : Disabled
using System.Net.NetworkInformation;
NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
私は得るHP NC364T PCIe Quad Port Gigabit Server Adapter #3
。ipconfig とまったく同じです。
しかし、perfmon は使用していますHP NC364T PCIe Quad Port Gigabit Server Adapter _3
(ハッシュの代わりにアンダースコア)。perfmon とまったく同じカウンター名を取得するには、別の呼び出しを使用する必要がありますか? もしそうなら、それは何ですか?