MIB_IPMCAST_MFE_STATS_EX_XP-Struktur (ipmib.h)
Die MIB_IPMCAST_MFE_STATS_EX-Struktur speichert die erweiterten Statistiken, die einem Multicast Forwarding Entry (MFE) zugeordnet sind.
Syntax
typedef struct _MIB_IPMCAST_MFE_STATS_EX_XP {
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;
ULONG ulUninitMfe;
ULONG ulNegativeMfe;
ULONG ulInDiscards;
ULONG ulInHdrErrors;
ULONG ulTotalOutPackets;
MIB_IPMCAST_OIF_STATS rgmiosOutStats[ANY_SIZE];
} MIB_IPMCAST_MFE_STATS_EX_XP, *PMIB_IPMCAST_MFE_STATS_EX_XP;
Member
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. Null wird angegeben, wenn die 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.
ulUninitMfe
Typ: ULONG
Die Anzahl der nicht initialisierten Pakete, die mit dieser MFE übereinstimmten.
ulNegativeMfe
Typ: ULONG
Die Anzahl der Pakete, die dieser MFE entsprechen, die aufgrund eines negativen Fehlerwerts verworfen wurden.
ulInDiscards
Typ: ULONG
Die Anzahl verworfener weitergeleiteter Pakete, die mit dieser MFE übereinstimmten.
ulInHdrErrors
Typ: ULONG
Die Anzahl der Pakete, die dieser MFE entsprechen, die aufgrund fehlerhafter oder falsch formatierter Headerwerte verworfen wurden (z. B. ein ungültiger Time-to-Live-Wert).
ulTotalOutPackets
Typ: ULONG
Die Gesamtzahl der MFE-Pakete, die über alle zugehörigen Schnittstellen übertragen werden. Beachten Sie, dass ein über N-Schnittstellen gesendetes Paket als N-Pakete innerhalb dieses Werts gezählt wird.
rgmiosOutStats[ANY_SIZE]
Hinweise
Die MIB_IPMCAST_MFE_STATS_EX-Struktur erweitert die Funktionalität von MIB_IPMCAST_MFE_STATS , indem zusätzliche Informationen zu MFE-Paketen eingeschlossen werden.
Diese Struktur hat keine feste Größe. Verwenden Sie das Makro SIZEOF_MIB_MFE_STATS_EX(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, wurde die organization der 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
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008, Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Kopfzeile | ipmib.h (include Iphlpapi.h) |