次の方法で共有


MIB_NOTIFICATION_TYPE列挙 (netioapi.h)

MIB_NOTIFICATION_TYPE列挙は、通知が発生したときにコールバック関数に渡される通知の種類を定義します。

構文

typedef enum _MIB_NOTIFICATION_TYPE {
  MibParameterNotification,
  MibAddInstance,
  MibDeleteInstance,
  MibInitialNotification
} MIB_NOTIFICATION_TYPE, *PMIB_NOTIFICATION_TYPE;

定数

 
MibParameterNotification
パラメーターが変更されました。
MibAddInstance
新しい MIB インスタンスが追加されました。
MibDeleteInstance
既存の MIB インスタンスが削除されました。
MibInitialNotification
変更通知の登録が完了した直後に呼び出される通知。 この初期通知は、MIB インスタンスに対して変更が発生したことを示すものではありません。 この初期通知の種類の目的は、コールバック関数が正しく登録されていることを確認することです。

注釈

MIB_NOTIFICATION_TYPE列挙は、Windows Vista 以降で定義されています。

Windows Vista 以降では、IPv6 または IPv4 インターフェイスの変更、IPv6 または IPv4 ユニキャスト アドレスの変更、または IPv6 または IPv4 ルートの変更時に通知を受け取るために登録する新しい関数が提供されます。 これらの登録関数では、変更が発生したときに呼び出されるコールバック関数を渡す必要があります。 通知が発生したときにコールバック関数に渡されるパラメーターの 1 つは、通知の種類を示す MIB_NOTIFICATION_TYPE を含むパラメーターです。

Netioapi.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれることに注意してください。 Netioapi.h ヘッダー ファイルを直接使用しないでください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header netioapi.h (Iphlpapi.h を含む)

こちらもご覧ください

NotifyIpInterfaceChange

NotifyRouteChange2

NotifyUnicastIpAddressChange