Share via


PMGM_DISABLE_IGMP_CALLBACK コールバック関数 (mgm.h)

PMGM_DISABLE_IGMP_CALLBACK コールバックは、IGMP が有効になっているインターフェイスの所有権をルーティング プロトコルが取得または解放していることを通知する IGMP への呼び出しです。

このコールバックが呼び出されると、IGMP は、指定されたインターフェイスでのグループ メンバーシップの追加と削除を停止する必要があります。

構文

PMGM_DISABLE_IGMP_CALLBACK PmgmDisableIgmpCallback;

DWORD PmgmDisableIgmpCallback(
  [in] DWORD dwIfIndex,
  [in] DWORD dwIfNextHopAddr
)
{...}

パラメーター

[in] dwIfIndex

IGMP を無効にするインターフェイスを指定します。

[in] dwIfNextHopAddr

dwIfIndex で指定されたインデックスに対応する次ホップのアドレスを指定します。 dwIfIndex パラメーターと dwIfNextHopIPAddr パラメーターは、ポイント対マルチポイント インターフェイスの次ホップを一意に識別します。 ポイント対マルチポイント インターフェイスは、1 つのインターフェイスが複数のネットワークに接続する接続です。 ポイント対マルチポイント インターフェイスの例としては、非ブロードキャスト マルチ アクセス (NBMA) インターフェイスや、すべてのダイヤルアップ クライアントが接続する内部インターフェイスなどがあります。

ブロードキャスト インターフェイス (イーサネット インターフェイスなど) またはポイントツーポイント インターフェイス ( dwIfIndex の値によってのみ識別される) の場合は、0 を指定します。

戻り値

RRAS では、アプリケーションが特定の値を返す必要はありません。返される値は RRAS によって無視されます。

要件

   
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mgm.h

関連項目

PMGM_ENABLE_IGMP_CALLBACK