MIB_IPSTATS_LH-Struktur (ipmib.h)
Die MIB_IPSTATS-Struktur speichert Informationen zum IP-Protokoll, das auf einem bestimmten Computer ausgeführt wird.
Syntax
typedef struct _MIB_IPSTATS_LH {
union {
DWORD dwForwarding;
MIB_IPSTATS_FORWARDING Forwarding;
};
DWORD dwDefaultTTL;
DWORD dwInReceives;
DWORD dwInHdrErrors;
DWORD dwInAddrErrors;
DWORD dwForwDatagrams;
DWORD dwInUnknownProtos;
DWORD dwInDiscards;
DWORD dwInDelivers;
DWORD dwOutRequests;
DWORD dwRoutingDiscards;
DWORD dwOutDiscards;
DWORD dwOutNoRoutes;
DWORD dwReasmTimeout;
DWORD dwReasmReqds;
DWORD dwReasmOks;
DWORD dwReasmFails;
DWORD dwFragOks;
DWORD dwFragFails;
DWORD dwFragCreates;
DWORD dwNumIf;
DWORD dwNumAddr;
DWORD dwNumRoutes;
} MIB_IPSTATS_LH, *PMIB_IPSTATS_LH;
Member
dwForwarding
Art: DWORD
Gibt an, ob die IP-Weiterleitung für ein Protokoll (IPv4 oder IPv6) aktiviert oder deaktiviert ist.
Unter Windows Vista und höher wird dieser Member als Union definiert, die einen DWORD dwForwarding-Member und einen MIB_IPSTATS_FORWARDING Forwarding-Member enthält, wobei MIB_IPSTATS_FORWARDING eine Enumeration ist, die in der Ipmib.h-Headerdatei definiert ist.
Wert | Bedeutung |
---|---|
|
Die IP-Weiterleitung ist aktiviert. |
|
Die IP-Weiterleitung ist nicht aktiviert. |
|
Verwenden Sie die aktuelle IP-Weiterleitungseinstellung. Dieser Wert ist nur anwendbar, wenn die Weiterleitungs- und Laufzeitoptionen (TTL) mithilfe der Funktionen SetIpStatistics und SetIpStatisticsEx festgelegt werden. |
Forwarding
dwDefaultTTL
Art: DWORD
Die Standardzeit (Initial Time-to-Live, TTL) für Datagramme, die auf einem bestimmten Computer stammen.
Dieses Element kann auf MIB_USE_CURRENT_TTL festgelegt werden, um den aktuellen Standard-TTL-Wert zu verwenden, wenn die Optionen Weiterleitung und Laufzeit (TTL) mithilfe der Funktionen SetIpStatistics und SetIpStatisticsEx festgelegt werden.
dwInReceives
Art: DWORD
Die Anzahl der empfangenen Datagramme.
dwInHdrErrors
Art: DWORD
Die Anzahl der empfangenen Datagramme mit Headerfehlern.
dwInAddrErrors
Art: DWORD
Die Anzahl der empfangenen Datagramme mit Adressfehlern.
dwForwDatagrams
Art: DWORD
Die Anzahl der weitergeleiteten Datagramme.
dwInUnknownProtos
Art: DWORD
Die Anzahl der empfangenen Datagramme, die über ein unbekanntes Protokoll verfügen.
dwInDiscards
Art: DWORD
Die Anzahl der empfangenen Datagramme, die verworfen wurden.
dwInDelivers
Art: DWORD
Die Anzahl der empfangenen Datagramme, die übermittelt werden.
dwOutRequests
Art: DWORD
Die Anzahl der ausgehenden Datagramme, für die ip angefordert wird. Diese Zahl enthält keine weitergeleiteten Datagramme.
dwRoutingDiscards
Art: DWORD
Die Anzahl der verworfenen ausgehenden Datagramme.
dwOutDiscards
Art: DWORD
Die Anzahl der übertragenen Datagramme, die verworfen wurden.
dwOutNoRoutes
Art: DWORD
Die Anzahl der Datagramme, für die dieser Computer keine Route zur Ziel-IP-Adresse hatte. Diese Datagramme wurden verworfen.
dwReasmTimeout
Art: DWORD
Die Zeitspanne, die bis zum Eintreffen aller Teile eines fragmentierten Datagramms zulässig ist. Wenn nicht alle Teile innerhalb dieser Zeit eintreffen, wird das Datagramm verworfen.
dwReasmReqds
Art: DWORD
Die Anzahl der Datagramme, die eine erneute Assembly erfordern.
dwReasmOks
Art: DWORD
Die Anzahl der Datagramme, die erfolgreich neu zusammengesetzt wurden.
dwReasmFails
Art: DWORD
Die Anzahl der Datagramme, die nicht neu zusammengesetzt werden können.
dwFragOks
Art: DWORD
Die Anzahl der Datagramme, die erfolgreich fragmentiert wurden.
dwFragFails
Art: DWORD
Die Anzahl der Datagramme, die nicht fragmentiert wurden, da der IP-Header keine Fragmentierung angibt. Diese Datagramme werden verworfen.
dwFragCreates
Art: DWORD
Die Anzahl der erstellten Fragmente.
dwNumIf
Art: DWORD
Die Anzahl der Schnittstellen.
dwNumAddr
Art: DWORD
Die Anzahl der IP-Adressen, die diesem Computer zugeordnet sind.
dwNumRoutes
Art: DWORD
Die Anzahl der Routen in der IP-Routingtabelle.
Hinweise
Die MIB_IPSTATS-Struktur speichert Informationen pro Protokoll (IPv4 oder IPv6).
Der dwForwarding-Member gibt den Protokollweiterleitungsstatus für IPv4 oder IPv6 an, nicht den Weiterleitungsstatus für eine Schnittstelle. Der Weiterleitungszustand jedes Schnittstellenzustands ist der Zustand, der für diese Schnittstelle betroffen ist. Der Protokollzustand, der von getIpStatistics oder der GetIpStatisticsEx-Funktion zurückgegeben wird, ist nicht der Weiterleitungszustand in affect. Das dwForwarding-Element dient zwei Zwecken:
- Stellt einen Standardwert für den Weiterleitungszustand bereit, wenn eine neue Schnittstelle ohne bestimmten Weiterleitungszustand (weder deaktiviert noch aktiviert) erstellt wird. Dieser Wert wird pro Protokollzustand geerbt.
- Stellt einen Wert bereit, der von einem Domänenadministrator festgelegt wurde, um einen Protokollweiterleitungsstatus zu aktivieren oder zu deaktivieren. Die Weiterleitungszustände aller Schnittstellen, die dieses Protokoll verwenden, sind ebenfalls aktiviert oder deaktiviert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | ipmib.h (include Iphlpapi.h) |
Weitere Informationen
GetIpStatistics
GetIpStatisticsEx
SetIpStatistics