Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Jako dotaz používají ovladače NDIS a nadměrné ovladače OID_GEN_STATISTICS OID k získání statistik adaptéru nebo ovladače miniportu.
Poznámka: Identifikátory OID obecné statistiky počítají veškerý provoz přes síťový adaptér, včetně síťového jádra (NDK) provozu. Statistiky NDK lze spočítat samostatně s OID_NDK_STATISTICS.
informace o verzi
Windows Vista a novějších verzích Windows
Podporovaný.
ovladače miniportu NDIS 6.0 a novější
Povinný.
Struktura NDIS_STATISTICS_INFO je definována takto:
typedef struct _NDIS_STATISTICS_INFO {
NDIS_OBJECT_HEADER Header;
ULONG SupportedStatistics;
ULONG64 ifInDiscards;
ULONG64 ifInErrors;
ULONG64 ifHCInOctets;
ULONG64 ifHCInUcastPkts;
ULONG64 ifHCInMulticastPkts;
ULONG64 ifHCInBroadcastPkts;
ULONG64 ifHCOutOctets;
ULONG64 ifHCOutUcastPkts;
ULONG64 ifHCOutMulticastPkts;
ULONG64 ifHCOutBroadcastPkts;
ULONG64 ifOutErrors;
ULONG64 ifOutDiscards;
ULONG64 ifHCInUcastOctets;
ULONG64 ifHCInMulticastOctets;
ULONG64 ifHCInBroadcastOctets;
ULONG64 ifHCOutUcastOctets;
ULONG64 ifHCOutMulticastOctets;
ULONG64 ifHCOutBroadcastOctets;
} NDIS_STATISTICS_INFO, *PNDIS_STATISTICS_INFO;
Tato struktura obsahuje následující členy:
záhlaví
Struktura NDIS_OBJECT_HEADER struktury NDIS_STATISTICS_INFO. Nastavte typ člen struktury, který záhlaví určuje NDIS_OBJECT_TYPE_DEFAULT, Revize člen NDIS_STATISTICS_INFO_REVISION_1 a Velikost člen NDIS_SIZEOF_STATISTICS_INFO_REVISION_1.
supportedStatistics
Sada statistik, které ovladač miniportu podporuje.
Poznámka ovladače NDIS 6.0 a novější musí podporovat všechny statistiky a musí je hlásit při dotazování na OID_GEN_STATISTICS.
Hodnota je bitové OR následujících příznaků:
NDIS_STATISTICS_FLAGS_VALID_DIRECTED_FRAMES_RCV
Data v ifHCInUcastPkts člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_MULTICAST_FRAMES_RCV
Data v ifHCInMulticastPkts člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_BROADCAST_FRAMES_RCV
Data v ifHCInBroadcastPkts člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_BYTES_RCV
Data v ifHCInOctets člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_RCV_DISCARDS
Data v ifInDiscards člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_RCV_ERROR
Data v ifInErrors člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_DIRECTED_FRAMES_XMIT
Data v , pokud je členHCOutUcastPkts platný.
NDIS_STATISTICS_FLAGS_VALID_MULTICAST_FRAMES_XMIT
Data v ifHCOutMulticastPkts člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_BROADCAST_FRAMES_XMIT
Data v , pokud je členHCOutBroadcastPkts platný.
NDIS_STATISTICS_FLAGS_VALID_BYTES_XMIT
Data v ifHCOutOctets člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_XMIT_ERROR
Data v , pokud je člen OutErrors platný.
NDIS_STATISTICS_FLAGS_VALID_XMIT_DISCARDS
Data v , pokud je člen OutDiscards platný.
NDIS_STATISTICS_FLAGS_VALID_DIRECTED_BYTES_RCV
Data v ifHCInUcastOctets člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_MULTICAST_BYTES_RCV
Data v ifHCInMulticastOctets člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_BROADCAST_BYTES_RCV
Data v ifHCInBroadcastOctets člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_DIRECTED_BYTES_XMIT
Data v pokud je členHCOutUcastOctets platný.
NDIS_STATISTICS_FLAGS_VALID_MULTICAST_BYTES_XMIT
Data v ifHCOutMulticastOctets člen jsou platná.
NDIS_STATISTICS_FLAGS_VALID_BROADCAST_BYTES_XMIT
Data v pokudHCOutBroadcastOctets člen je platný.
ifInDiscards
Počet chyb vyřazené vyrovnávací paměti pro příjem Jedná se o stejnou hodnotu, kterou OID_GEN_RCV_DISCARDS vrátí.
ifInErrors
Počet chyb při příjmu. Tento počet je stejná hodnota, jakou OID_GEN_RCV_ERROR vrátí.
ifHCInOctets
Součet počtu bajtů řízených příjmem, počtu bajtů příjmu a vícesměrového vysílání a počtu bajtů všesměrového vysílání. Tento součet je stejná hodnota, kterou OID_GEN_BYTES_RCV vrátí.
ifHCInUcastPkts
Počet směrovaných paketů, které byly přijaty bez chyb. Toto číslo je stejná hodnota, kterou OID_GEN_DIRECTED_FRAMES_RCV vrátí.
ifHCInMulticastPkts
Počet paketů vícesměrového nebo funkčního vysílání, které se zobrazují bez chyb. Toto číslo je stejná hodnota, kterou OID_GEN_MULTICAST_FRAMES_RCV vrátí.
ifHCInBroadcastPkts
Počet přijatých paketů všesměrového vysílání bez chyb. Toto číslo je stejná hodnota, kterou OID_GEN_BROADCAST_FRAMES_RCV vrátí.
ifHCOutOctets
Součet počtu bajtů směrovaných přenosu, počtu bajtů vícesměrového vysílání a počtu bajtů všesměrového vysílání. Tento součet je stejná hodnota, kterou OID_GEN_BYTES_XMIT vrátí.
ifHCOutUcastPkts
Počet směrovaných paketů, které se přenášejí bez chyb. Toto číslo je stejná hodnota, kterou OID_GEN_DIRECTED_FRAMES_XMIT vrátí.
ifHCOutMulticastPkts
Počet paketů vícesměrového nebo funkčního vysílání, které se přenášejí bez chyb. Toto číslo je stejná hodnota, kterou OID_GEN_MULTICAST_FRAMES_XMIT vrátí.
ifHCOutBroadcastPkts
Počet paketů všesměrového vysílání, které jsou přenášeny bez chyb. Toto číslo je stejná hodnota, kterou OID_GEN_BROADCAST_FRAMES_XMIT vrátí.
ifOutErrors
Počet chyb přenosu. Tento počet je stejná hodnota, jakou OID_GEN_XMIT_ERROR vrátí.
ifOutDiscards
Počet paketů, které rozhraní zahodí. To je stejné jako hodnota vrácená dotazováním OID_GEN_XMIT_DISCARDS identifikátoru.
ifHCInUcastOctets
Početch Tento počet je stejná hodnota, jakou OID_GEN_DIRECTED_BYTES_RCV vrátí.
ifHCInMulticastOctets
Počet bajtů ve vícesměrových/funkčních paketech, které se zobrazují bez chyb. Tento počet je stejná hodnota, kterou OID_GEN_MULTICAST_BYTES_RCV vrátí.
ifHCInBroadcastOctets
Počet bajtů v paketech všesměrového vysílání, které se přijímají bez chyb. Tento počet je stejná hodnota, jakou OID_GEN_BROADCAST_BYTES_RCV vrátí.
ifHCOutUcastOctets
Počet bajtů v směrovaných paketech, které se přenášejí bez chyb. Tento počet je stejná hodnota, kterou OID_GEN_DIRECTED_BYTES_XMIT vrátí.
ifHCOutMulticastOctets
Počet bajtů v vícesměrových/funkčních paketech přenášených bez chyb. Tento počet je stejná hodnota, kterou OID_GEN_MULTICAST_BYTES_XMIT vrátí.
ifHCOutBroadcastOctets
Počet bajtů v paketech všesměrového vysílání, které jsou přenášeny bez chyb. Tento počet je stejná hodnota, jakou OID_GEN_BROADCAST_BYTES_XMIT vrátí.
Poznámky
Ovladače miniportu musí implementovat čítače statistik a hlásit správné statistické hodnoty. Čítače statistiky jsou 64bitové hodnoty bez znaménka. Ovladač miniportu vrátí statistiku ve struktuře NDIS_STATISTICS_INFO.
Požadavky
Záhlaví |
Ntddndis.h (včetně Ndis.h) |