MIB_IPMCAST_MFE_STATS構造体 (ipmib.h)
MIB_IPMCAST_MFE_STATS構造体には、マルチキャスト転送エントリ (MFE) に関連付けられている統計情報が格納されます。
構文
typedef struct _MIB_IPMCAST_MFE_STATS {
DWORD dwGroup;
DWORD dwSource;
DWORD dwSrcMask;
DWORD dwUpStrmNgbr;
DWORD dwInIfIndex;
DWORD dwInIfProtocol;
DWORD dwRouteProtocol;
DWORD dwRouteNetwork;
DWORD dwRouteMask;
ULONG ulUpTime;
ULONG ulExpiryTime;
ULONG ulNumOutIf;
ULONG ulInPkts;
ULONG ulInOctets;
ULONG ulPktsDifferentIf;
ULONG ulQueueOverflow;
MIB_IPMCAST_OIF_STATS rgmiosOutStats[ANY_SIZE];
} MIB_IPMCAST_MFE_STATS, *PMIB_IPMCAST_MFE_STATS;
メンバー
dwGroup
型: DWORD
この MFE のマルチキャスト グループ。 0 の値は、ワイルドカード グループを示します。
dwSource
型: DWORD
この MFE のソース・アドレスの範囲。 0 の値は、ワイルドカード ソースを示します。
dwSrcMask
型: DWORD
dwSourceAddr に対応する IPv4 サブネット マスク。 dwSourceAddr メンバーと dwSourceMask メンバーを一緒に使用して、ソースの範囲を定義します。
dwUpStrmNgbr
型: DWORD
この MFE に関連するアップストリーム ネイバー。
dwInIfIndex
型: DWORD
この MFE が関連付けられている受信インターフェイスのインデックス。
dwInIfProtocol
型: DWORD
この MFE が関連付けられている受信インターフェイスを所有するルーティング プロトコル。
dwRouteProtocol
型: DWORD
ルートを作成したクライアント。
dwRouteNetwork
型: DWORD
dwRouteProtocol によって参照されるルートに関連付けられているアドレス。
dwRouteMask
型: DWORD
dwRouteProtocol によって参照されるルートに関連付けられているマスク。
ulUpTime
種類: ULONG
MFE が作成されてから 100 秒後の時間。
ulExpiryTime
種類: ULONG
MFE が削除されるまでの時間 (100 秒)。 MFE がエージング要件の対象でない場合は、値 0 が指定されます。
ulNumOutIf
種類: ULONG
この MFE の発信インターフェース・リスト内のインターフェースの数。
ulInPkts
種類: ULONG
この MFE に一致した転送されたパケットの数。
ulInOctets
種類: ULONG
この MFE に一致する転送されたデータのオクテットの数。
ulPktsDifferentIf
種類: ULONG
着信インターフェイス チェックが原因でドロップされた、この MFE に一致するパケットの数。
ulQueueOverflow
種類: ULONG
キュー オーバーフローが原因でドロップされた、この MFE に一致するパケットの数。 MFE ごとに 1 つのキューがあります。
rgmiosOutStats[ANY_SIZE]
種類: MIB_IPMCAST_OIF_STATS[ANY_SIZE]
MIB_IPMCAST_OIF_STATS構造体の配列として実装される出力インターフェイス統計のテーブルへのポインター。 テーブル内のエントリの数は、 ulNumOutIf メンバーの値によって指定されます。
解説
MIB_IPMCAST_MFE_STATS構造体には固定サイズがありません。 この構造体のサイズを決定するには、 SIZEOF_MIB_MFE_STATS(X) マクロを使用します。 このマクロは、Iprtrmib.h ヘッダー ファイルで定義されています。
dwRouteProtocol、dwRouteNetwork、および dwRouteMask メンバーは、この MFE が関連するルートを一意に識別します。
Windows Vista 以降用にリリースされた Microsoft Windows ソフトウェア開発キット (SDK) では、ヘッダー ファイルのorganizationが変更されました。 この構造は、 Iprtrmib.h ヘッダー ファイルではなく、 Ipmib.h ヘッダー ファイルで定義されます。 Ipmib.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれる Iprtrmib.h に自動的に含まれることに注意してください。 Ipmib.h および Iprtrmib.h ヘッダー ファイルを直接使用しないでください。
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | ipmib.h (Iphlpapi.h を含む) |