MIB_IPMCAST_MFE_STATS Struktur (ipmib.h)
Die MIB_IPMCAST_MFE_STATS-Struktur speichert die Statistiken, die einem Multicastweiterleitungseintrag (Multicast Forwarding Entry, MFE) zugeordnet sind.
Syntax
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;
Members
dwGroup
Art: DWORD
Die Multicastgruppe für diese MFE. Ein Wert von 0 gibt eine Feldhaltergruppe an.
dwSource
Art: DWORD
Der Bereich der Quelladressen für diese MFE. Ein Wert von 0 gibt eine Feldhalterquelle an.
dwSrcMask
Art: DWORD
Die IPv4-Subnetzmaske, die dwSourceAddr entspricht. Die Elemente dwSourceAddr und dwSourceMask werden zusammen verwendet, um einen Bereich von Quellen zu definieren.
dwUpStrmNgbr
Art: DWORD
Der Upstream Nachbar, der mit dieser MFE verbunden ist.
dwInIfIndex
Art: DWORD
Der Index der eingehenden Schnittstelle, mit der diese MFE verknüpft ist.
dwInIfProtocol
Art: DWORD
Das Routingprotokoll, das die eingehende Schnittstelle besitzt, mit der diese MFE verknüpft ist.
dwRouteProtocol
Art: DWORD
Der Client, der die Route erstellt hat.
dwRouteNetwork
Art: DWORD
Die Adresse, die der Route zugeordnet ist, auf die von dwRouteProtocol verwiesen wird.
dwRouteMask
Art: DWORD
Die Maske, die der Route zugeordnet ist, auf die von dwRouteProtocol verwiesen wird.
ulUpTime
Typ: ULONG
Die Zeit, in 100Stel sekunden, seit die MFE erstellt wurde.
ulExpiryTime
Typ: ULONG
Die Zeit in 100Stel sekunden, bis die MFE gelöscht wird. Ein Wert von 0 wird angegeben, wenn der MFE keine Alterungsanforderungen unterliegt.
ulNumOutIf
Typ: ULONG
Die Anzahl der Schnittstellen in der Liste der ausgehenden Schnittstellen für diese MFE.
ulInPkts
Typ: ULONG
Die Anzahl der Pakete, die weitergeleitet wurden, die mit diesem MFE übereinstimmten.
ulInOctets
Typ: ULONG
Die Anzahl der Oktette der weitergeleiteten Daten, die mit dieser MFE übereinstimmen.
ulPktsDifferentIf
Typ: ULONG
Die Anzahl der Pakete, die dieser MFE entsprechen, die aufgrund einer eingehenden Schnittstellenüberprüfung gelöscht wurden.
ulQueueOverflow
Typ: ULONG
Die Anzahl der Pakete, die dieser MFE entsprechen, die aufgrund eines Warteschlangenüberlaufs gelöscht wurden. Pro MFE gibt es eine Warteschlange.
rgmiosOutStats[ANY_SIZE]
Typ: MIB_IPMCAST_OIF_STATS[ANY_SIZE]
Ein Zeiger auf eine Tabelle mit ausgehenden Schnittstellenstatistiken, die als Array von MIB_IPMCAST_OIF_STATS-Strukturen implementiert sind. Die Anzahl der Einträge in der Tabelle wird durch den Wert des ulNumOutIf-Elements angegeben.
Hinweise
Die MIB_IPMCAST_MFE_STATS-Struktur hat keine feste Größe. Verwenden Sie das Makro SIZEOF_MIB_MFE_STATS(X), um die Größe dieser Struktur zu bestimmen. Dieses Makro ist in der Headerdatei Iprtrmib.h definiert.
Die Mitglieder dwRouteProtocol, dwRouteNetwork und dwRouteMask identifizieren eindeutig die Route, mit der diese MFE verknüpft ist.
Im Microsoft Windows Software Development Kit (SDK), das für Windows Vista und höher veröffentlicht wurde, hat sich die organization von Headerdateien geändert. Diese Struktur wird in der Headerdatei Ipmib.h und nicht in der Headerdatei Iprtrmib.h definiert. Beachten Sie, dass die Ipmib.h-Headerdatei automatisch in Iprtrmib.h enthalten ist, die automatisch in der Headerdatei Iphlpapi.h enthalten ist. Die Headerdateien Ipmib.h und Iprtrmib.h sollten nie direkt verwendet werden.
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | ipmib.h (include Iphlpapi.h) |