<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problem beim Auslesen der aktuellen Bandbreite]]></title><description><![CDATA[<p>Hallo liebe Gemeinde,</p>
<p>ich habe ein Problem beim Auslesen von Daten aus dem Registry Key HKEY_PERFORMANCE_DATA.</p>
<p>Ich hole mir mittels einem entsprechenden Aufrufes von RegQueryValueEx(HKEY_PERFORMANCE_DATA, ...) die Performancedaten meiner &quot;Netzwerkschittstelle&quot; (Index 510 in der Namensdatenbank). Daraus wiederum extrahiere ich die Werte des Counters &quot;Aktuelle Bandbreite&quot; mit dem Index 520 für alle aktivierten Netzwerkkarten; der MS Loopback Adapter wird ausselektiert.</p>
<p>Nun bekomme ich als Bandbreite für eine 100 MBit Ethernetkarte den Wert 10.000.000 zurück und hier liegt auch mein Problem: Was soll das für eine Einheit sein?<br />
Wenn ich annehme es wären Bytes (wie es IMHO alle anderen Werte in dieser Sparte sind) käme ich dann bei einer Division durch 1024 auf 9765,625 (KB) ... Habe schon sämtliche mir sinnvoll erscheinenden Rechenkombinationen ausprobiert, ohne bisher auf einen realistischen Wert zu kommen (z.B. ~12500 KB). Der Witz an der Sache ist auch noch der, wenn ich die 100 MBit Verbindung deaktiviere und eine 11MBit WLAN Verbindung aktiviere, bekomme ich vom o.g. Counter den Wert 11.000.000 zurück <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Hat jemand in dieser Richtung Erfahrung mit der Performance API oder weiß einen besseren Weg um an die max. Bandbreite heranzukommen?</p>
<p>Vielen Dank schonmal für jede Antwort.</p>
<p>Gruß<br />
Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/90350/problem-beim-auslesen-der-aktuellen-bandbreite</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 23:31:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/90350.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 28 Oct 2004 14:16:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem beim Auslesen der aktuellen Bandbreite on Thu, 28 Oct 2004 14:16:34 GMT]]></title><description><![CDATA[<p>Hallo liebe Gemeinde,</p>
<p>ich habe ein Problem beim Auslesen von Daten aus dem Registry Key HKEY_PERFORMANCE_DATA.</p>
<p>Ich hole mir mittels einem entsprechenden Aufrufes von RegQueryValueEx(HKEY_PERFORMANCE_DATA, ...) die Performancedaten meiner &quot;Netzwerkschittstelle&quot; (Index 510 in der Namensdatenbank). Daraus wiederum extrahiere ich die Werte des Counters &quot;Aktuelle Bandbreite&quot; mit dem Index 520 für alle aktivierten Netzwerkkarten; der MS Loopback Adapter wird ausselektiert.</p>
<p>Nun bekomme ich als Bandbreite für eine 100 MBit Ethernetkarte den Wert 10.000.000 zurück und hier liegt auch mein Problem: Was soll das für eine Einheit sein?<br />
Wenn ich annehme es wären Bytes (wie es IMHO alle anderen Werte in dieser Sparte sind) käme ich dann bei einer Division durch 1024 auf 9765,625 (KB) ... Habe schon sämtliche mir sinnvoll erscheinenden Rechenkombinationen ausprobiert, ohne bisher auf einen realistischen Wert zu kommen (z.B. ~12500 KB). Der Witz an der Sache ist auch noch der, wenn ich die 100 MBit Verbindung deaktiviere und eine 11MBit WLAN Verbindung aktiviere, bekomme ich vom o.g. Counter den Wert 11.000.000 zurück <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Hat jemand in dieser Richtung Erfahrung mit der Performance API oder weiß einen besseren Weg um an die max. Bandbreite heranzukommen?</p>
<p>Vielen Dank schonmal für jede Antwort.</p>
<p>Gruß<br />
Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/639541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/639541</guid><dc:creator><![CDATA[_Matthias]]></dc:creator><pubDate>Thu, 28 Oct 2004 14:16:34 GMT</pubDate></item></channel></rss>