次の方法で共有


MIB_IPMCAST_MFE構造体 (ipmib.h)

MIB_IPMCAST_MFE構造体には、インターネット プロトコル (IP) マルチキャスト転送エントリ (MFE) の情報が格納されます。

構文

typedef struct _MIB_IPMCAST_MFE {
  DWORD           dwGroup;
  DWORD           dwSource;
  DWORD           dwSrcMask;
  DWORD           dwUpStrmNgbr;
  DWORD           dwInIfIndex;
  DWORD           dwInIfProtocol;
  DWORD           dwRouteProtocol;
  DWORD           dwRouteNetwork;
  DWORD           dwRouteMask;
  ULONG           ulUpTime;
  ULONG           ulExpiryTime;
  ULONG           ulTimeOut;
  ULONG           ulNumOutIf;
  DWORD           fFlags;
  DWORD           dwReserved;
  MIB_IPMCAST_OIF rgmioOutInfo[ANY_SIZE];
} MIB_IPMCAST_MFE, *PMIB_IPMCAST_MFE;

メンバー

dwGroup

型: DWORD

この MFE の IPv4 マルチキャスト グループの範囲。 0 の値は、ワイルドカード グループを示します。

dwSource

型: DWORD

この MFE の IPv4 ソース アドレスの範囲。 0 の値は、ワイルドカード ソースを示します。

dwSrcMask

型: DWORD

dwSourceAddr に対応する IPv4 サブネット マスク。 dwSourceAddr メンバーと dwSourceMask メンバーを一緒に使用して、ソースの範囲を定義します。

dwUpStrmNgbr

型: DWORD

この MFE に関連するアップストリーム ネイバー。

dwInIfIndex

型: DWORD

この MFE が関連するインターフェースの索引。

dwInIfProtocol

型: DWORD

この MFE が関連付けられている受信インターフェイスを所有するルーティング プロトコル。

dwRouteProtocol

型: DWORD

ルートを作成したクライアント。

dwRouteNetwork

型: DWORD

dwRouteProtocol によって参照されるルートに関連付けられている IPv4 アドレス。

dwRouteMask

型: DWORD

dwRouteProtocol によって参照されるルートに関連付けられている IPv4 マスク。

ulUpTime

種類: ULONG

この MFE が有効な時間 (秒単位)。 この値は 0 から始まり、 ulTimeOut 値に達するまでインクリメントされ、その時点で MFE が削除されます。

ulExpiryTime

種類: ULONG

MFE の有効期限が切れ、削除されるまでの時間 (秒単位)。 この値は ulTimeOut から始まり、0 に達するまでデクリメントされ、その時点で MFE が削除されます。

ulTimeOut

種類: ULONG

この MFE が有効な状態を維持する必要がある合計時間 (秒単位)。 タイムアウト値を超えると、MFE は削除されます。 この値は静的です。

ulNumOutIf

種類: ULONG

この MFE に関連付けられている発信インターフェイスの数。

fFlags

型: DWORD

予約済み。 このメンバーは NULL である必要があります。

dwReserved

型: DWORD

予約済み。 このメンバーは NULL である必要があります。

rgmioOutInfo[ANY_SIZE]

種類: MIB_IPMCAST_OIF[ANY_SIZE]

MIB_IPMCAST_OIF構造体の配列として実装される出力インターフェイス統計のテーブルへのポインター。

注釈

MIB_IPMCAST_MFE構造体には固定サイズがありません。 この構造体のサイズを決定するには、 SIZEOF_MIB_MFE(X) マクロを使用します。 このマクロは、Iprtrmib.h ヘッダー ファイルで定義されています。

dwRouteProtocoldwRouteNetwork、および dwRouteMask メンバーは、この MFE が関連するルートを一意に識別します。

MIB_IPMCAST_MFE構造体は、マルチキャスト グループ マネージャー関数によって使用されます。 MIB_IPMCAST_MFE構造体は MgmGetMfe 関数を使用して取得されます。 既存の MIB_IPMCAST_MFE 構造体は 、MgmSetMfe 関数を使用して変更できます。

Windows Vista 以降用にリリースされた Microsoft Windows ソフトウェア開発キット (Windows SDK) (SDK) では、ヘッダー ファイルのorganizationが変更されました。 この構造は、 Iprtrmib.h ヘッダー ファイルではなく、 Ipmib.h ヘッダー ファイルで定義されます。 Ipmib.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれる Iprtrmib.h に自動的に含まれることに注意してください。 Ipmib.h および Iprtrmib.h ヘッダー ファイルを直接使用しないでください。

要件

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

こちらもご覧ください

MIB_IPMCAST_OIF

MIB_MFE_TABLE

MgmGetMfe

MgmSetMfe

マルチキャスト グループ マネージャー関数