英語で読む

次の方法で共有


netlistmgr.h ヘッダー

このヘッダーは、ネットワーク リスト マネージャーによって使用されます。 詳細については、次を参照してください。

netlistmgr.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IEnumNetworkConnections

IEnumNetworkConnections インターフェイスは、ネットワーク接続の標準列挙子を提供します。 ネットワーク内のアクティブ、切断、またはすべてのネットワーク接続を列挙します。 このインターフェイスは、INetwork インターフェイスから取得できます。
IEnumNetworks

IEnumNetworks インターフェイスは、ネットワークの標準列挙子です。 ローカル コンピューターで使用可能なすべてのネットワークが列挙されます。 このインターフェイスは、INetworkListManager インターフェイスから取得できます。
INetwork

INetwork インターフェイスは、ローカル コンピューター上のネットワークを表します。 また、同様のネットワーク署名を持つネットワーク接続のコレクションを表すこともできます。
INetwork2

INetwork2 インターフェイスは、ローカル コンピューター上のネットワークを表します。 また、同様のネットワーク署名を持つネットワーク接続のコレクションを表すこともできます。
INetworkConnection

INetworkConnection インターフェイスは、1 つのネットワーク接続を表します。
INetworkConnection2

INetworkConnection2 インターフェイスは、1 つのネットワーク接続を表します。
INetworkConnectionCost

接続に関連付けられている現在のネットワーク コストとデータ プランの状態を照会する。
INetworkConnectionCostEvents

接続のコストとデータ プランの状態変更イベントをアプリケーションに通知するためのこのインターフェイス。
INetworkConnectionEvents

INetworkConnectionEvents インターフェイスは、クライアントがネットワーク接続関連のイベントを取得するために実装するメッセージ シンク インターフェイスです。 下位レベルのイベント (認証の変更など) に関心があるアプリケーションでは、このインターフェイスを実装する必要があります。
INetworkCostManager

このインターフェイスを使用して、コンピューター全体のインターネット接続に使用される接続、または接続上の特定の宛先へのルーティングの最初のホップに関連付けられているマシン全体のコストとデータ プランの状態情報を照会します。
INetworkCostManagerEvents

このインターフェイスは、マシン全体のコストとデータ プラン関連のイベントをアプリケーションに通知します。
INetworkEvents

INetworkEvents は、クライアントがネットワーク関連のイベントを取得するために実装する通知シンク インターフェイスです。 これらの API はすべて、それぞれのイベントが発生したときに自動的に呼び出されるコールバック関数です。
INetworkListManager

INetworkListManager インターフェイスには、ネットワーク リスト管理機能を実行するための一連のメソッドが用意されています。
INetworkListManagerEvents

INetworkListManagerEvents は、コンピューターの全体的な状態に関連するイベントを取得するためにクライアントが実装するメッセージ シンク インターフェイスです。 インターネット接続など、上位レベルのイベントに関心があるアプリケーションでは、このインターフェイスを実装します。

構造

 
NLM_DATAPLAN_STATUS

NLM_DATAPLAN_STATUS構造には、通信事業者によって提供される現在のデータ プランの状態情報が格納されます。
NLM_SIMULATED_PROFILE_INFO

特定の従量制課金インターネット接続条件のシミュレーションをサポートするために、RDP 子セッションの現在のインターネット接続プロファイル値をオーバーライドするために SetSimulatedProfileInfo によって使用される値を指定するために使用されます。
NLM_SOCKADDR

NLM_SOCKADDR構造体には、IPv4/IPv6 宛先アドレスが含まれています。
NLM_USAGE_DATA

NLM_USAGE_DATA構造体には、プランのデータ使用量を示す情報が格納されます。

列挙

 
NLM_CONNECTION_COST

NLM_CONNECTION_COST列挙は、Windows 8 Cost API でサポートされるコスト レベルとコスト フラグのセットを指定します。
NLM_CONNECTION_PROPERTY_CHANGE

NLM_CONNECTION PROPERTY_CHANGE列挙は、ネットワーク接続のプロパティに加えられた変更を定義するフラグのセットです。
NLM_CONNECTIVITY

NLM_Connectivity列挙は、接続関連のパラメーターが変更されるたびに通知を提供するフラグのセットです。
NLM_DOMAIN_AUTHENTICATION_KIND

ドメイン認証方法を指定する定数を定義します。
NLM_DOMAIN_TYPE

NLM_DOMAIN_TYPE列挙は、ネットワークのドメインの種類を指定するフラグのセットです。
NLM_ENUM_NETWORK

NLM_ENUM_NETWORK列挙には、列挙するネットワークの種類を指定するフラグのセットが含まれています。
NLM_INTERNET_CONNECTIVITY

NLM_INTERNET_CONNECTIVITY列挙は、IPv4 または IPv6 ネットワーク接続の追加データを提供するフラグのセットを定義します。
NLM_NETWORK_CATEGORY

NLM_NETWORK_CATEGORY列挙は、ネットワークのカテゴリの種類を指定するフラグのセットです。
NLM_NETWORK_CLASS

NLM_NETWORK_CLASS列挙は、ネットワークが識別されているかどうかを指定するフラグのセットを定義します。
NLM_NETWORK_PROPERTY_CHANGE

NLM_NETWORK_PROPERTY_CHANGE列挙は、ネットワークのプロパティに加えられた変更を定義するフラグのセットです。