Freigeben über


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.

Hinweis Dieser Member gilt für das gesamte System pro Protokoll (IPv4 oder IPv6) und gibt nicht pro Schnittstellenkonfiguration für die IP-Weiterleitung zurück.
 
Wert Bedeutung
MIB_IP_FORWARDING
1
Die IP-Weiterleitung ist aktiviert.
MIB_IP_NOT_FORWARDING
2
Die IP-Weiterleitung ist nicht aktiviert.
MIB_USE_CURRENT_FORWARDING
0xffff
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.
Auf dem Microsoft Windows Software Development Kit (SDK), das für Windows Vista und höher veröffentlicht wurde, wurde die organization von Headerdateien geändert, und die MIB_IPSTATS-Struktur ist in der Ipmib.h-Headerdatei nicht in der Headerdatei Iprtrmib.h definiert. Beachten Sie, dass die Ipmib.h-Headerdatei automatisch in Iprtrmib.h enthalten ist, was 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) 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

SetIpStatisticsEx