NetworkChange.NetworkAvailabilityChanged
イベントまたはNetworkChange.NetworkAddressChanged
発火時に、どのアダプターが変更されたかを報告するサービスを作成しようとしています。これまでに見つけたすべての例は、NIC を列挙する方法を示していますが、変更された後にイベントを発生させたアダプターを特定する方法は示していません。
これは可能ですか?これまでに思いついた唯一のことは、最初にアダプターを列挙し、値を何らかのコレクションに保存することです。次に、これらのイベントのいずれかが発生したら、リストを比較して相違点を確認します。これはうまくいくかもしれませんが、私には不自然に過剰に思えます。