通信サイズ取得方法

[戻る]
みか 2003/09/26(金) 10:39:31
はじめまして、のりぃと申します。

VC++で、通信した(インターネット接続やメール)データのサイズを
取得する方法がわからずに、投稿させて頂きました。

OSはWin2000です。

管理ツールのパフォーマンスでログを出力することはできるようですが、
VC++でそのログを取得し、算出することは可能なのでしょうか?
又、別の方法で通信データ量を取得する方法はあるのでしょうか?

今、仕事が進まずに困っています。
わかる方いらっしゃいましたら、ご教授頂きたく。
宜しくお願い致します。

けみ [E-Mail] 2003/09/26(金) 15:04:09
GetIfTableあたりを使えばできるかもしれません。

#その他、MSDNで「IP Helper」の各項目を参照して
#みるとよいかも。

みか 2003/09/29(月) 09:41:58
早速のご回答ありがとうございました。

「GetIfTable」をキーワードに調べたところ、
dwInOctetsと、dwOutOctetsというので
指定インターフェイスで通信したオクテット数を
取得できるかもしれないというところまで
わかりました。

まだ解決には至りませんがもう少し調べてみます。

みか 2003/09/30(火) 09:29:51
[[解決]]
けみさん、ありがとうございました。
なんとか取得することができました。

取得された値が、どの時点からの値なのか
というところがまだ判っていませんが、
そのへんはもうすこし調べてみます。

本当にどうもありがとうございました。
今後ともよろしくお願い致します。

古いスレッドには追加発言できません。