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


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

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

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

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

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

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

以上。

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

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

編集    削除