イーサネットのリンク監視を行うには?


ぽち  2004-10-27 02:39:27  No: 54915  IP: [192.*.*.*]

WINDOWS(2000)のタスクトレイに表示されるネットワークアダプタの
状態表示のように、イーサネットのリンク状態を監視したいのですが、
使用するAPI(?)等ご存知の方いらっしゃいましたら、ご教示下さい。
よろしくお願いします。

編集 削除
岡田 之仁  2004-10-27 20:55:22  No: 54916  IP: [192.*.*.*]

WMI で、リンクアップ/ダウンは監視できますが・・・

私は、.NETで実現させたので、C++では解りません・・・

root\WMI スコープで、
SELECT * FROM MSNdis_StatusMediaDisconnect
SELECT * FROM MSNdis_StatusMediaConnect
の返り値を見れば、状態が取れるはずです。

以上。

編集 削除
ぽち  2004-10-28 23:40:34  No: 54917  IP: [192.*.*.*]

お返事ありがとうございます。
残念ながら.NETは、利用していないのでわからないのですが、
色々調べた結果、IPヘルパAPI(IPHLPAPI)というものを利用すると
出来そうな事がわかりました。

編集 削除