Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sorgu olarak, NDIS ve aşırı yükleme sürücüleri bir bağdaştırıcının veya miniport sürücüsünün istatistiklerini almak için OID_GEN_STATISTICS OID kullanır.
Not: Genel istatistik OID'leri, Ağ Doğrudan Çekirdeği (NDK) trafiği dahil olmak üzere ağ bağdaştırıcısı üzerinden tüm trafiği sayar. NDK istatistikleri, OID_NDK_STATISTICSile ayrı olarak sayılabilir.
Sürüm Bilgileri
Windows Vista ve windows'un sonraki sürümlerini
Destekli.
NDIS 6.0 ve üzeri miniport sürücülerini
Zorunlu.
NDIS_STATISTICS_INFO yapısı aşağıdaki gibi tanımlanır:
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;
Bu yapı aşağıdaki üyeleri içerir:
Üst Bilgi
NDIS_STATISTICS_INFO yapısının NDIS_OBJECT_HEADER yapısı.
Üst Bilgi NDIS_OBJECT_TYPE_DEFAULT belirttiği yapının Türü üyesini NDIS_OBJECT_TYPE_DEFAULT, Düzeltme üyesini NDIS_STATISTICS_INFO_REVISION_1 ve Boyutu üyesini NDIS_SIZEOF_STATISTICS_INFO_REVISION_1 olarak ayarlayın.
SupportedStatistics
Miniport sürücüsünün desteklediği istatistik kümesi.
Not NDIS 6.0 ve üzeri sürücülerin tüm istatistikleri desteklemesi ve OID_GEN_STATISTICS sorgulandığında bunları raporlaması gerekir.
Değer, aşağıdaki bayrakların bit düzeyinde OR değeridir:
NDIS_STATISTICS_FLAGS_VALID_DIRECTED_FRAMES_RCV
içindeki veriler (eğerHCInUcastPkts üyesi geçerliyse).
NDIS_STATISTICS_FLAGS_VALID_MULTICAST_FRAMES_RCV
içindeki veriler, eğerHCInMulticastPkts üye geçerliyse.
NDIS_STATISTICS_FLAGS_VALID_BROADCAST_FRAMES_RCV
içindeki veriler,eğerHCInBroadcastPkts üyesi geçerliyse.
NDIS_STATISTICS_FLAGS_VALID_BYTES_RCV
içindeki veriler, üyenin geçerli olup olmadığını gösterir.
NDIS_STATISTICS_FLAGS_VALID_RCV_DISCARDS
üyesiNinDiscards ise veriler geçerlidir.
NDIS_STATISTICS_FLAGS_VALID_RCV_ERROR
eğerInErrors üyesi geçerliyse içindeki veriler.
NDIS_STATISTICS_FLAGS_VALID_DIRECTED_FRAMES_XMIT
eğerHCOutUcastPkts üyesi geçerliyse veriler.
NDIS_STATISTICS_FLAGS_VALID_MULTICAST_FRAMES_XMIT
içindeki veriler (eğerHCOutMulticastPkts üye geçerliyse).
NDIS_STATISTICS_FLAGS_VALID_BROADCAST_FRAMES_XMIT
içindeki veriler (eğerHCOutBroadcastPkts üyesi geçerliyse).
NDIS_STATISTICS_FLAGS_VALID_BYTES_XMIT
içindeki veriler eğerHCOutOctets üyesi geçerliyse.
NDIS_STATISTICS_FLAGS_VALID_XMIT_ERROR
ifOutErrors üyesi veriler geçerlidir.
NDIS_STATISTICS_FLAGS_VALID_XMIT_DISCARDS
ifOutDiscards üyesi veriler geçerlidir.
NDIS_STATISTICS_FLAGS_VALID_DIRECTED_BYTES_RCV
içindeki veriler eğerHCInUcastOctets üyesi geçerliyse.
NDIS_STATISTICS_FLAGS_VALID_MULTICAST_BYTES_RCV
eğerHCInMulticastOctets üyesi geçerliyse veriler.
NDIS_STATISTICS_FLAGS_VALID_BROADCAST_BYTES_RCV
içindeki veriler, eğerHCInBroadcastOctets üyesi geçerliyse.
NDIS_STATISTICS_FLAGS_VALID_DIRECTED_BYTES_XMIT
içindeki veriler eğerHCOutUcastOctets üyesi geçerliyse.
NDIS_STATISTICS_FLAGS_VALID_MULTICAST_BYTES_XMIT
içindeki veriler (eğerHCOutMulticastOctets üyesi geçerliyse).
NDIS_STATISTICS_FLAGS_VALID_BROADCAST_BYTES_XMIT
içindeki veriler eğerHCOutBroadcastOctets üyesi geçerliyse.
ifInDiscards
Bırakılan-alma-arabellek hata sayısı. Bu, OID_GEN_RCV_DISCARDS'nin döndürdüğü değerle aynıdır.
ifInErrors
Alma hatası sayısı. Bu sayı, OID_GEN_RCV_ERROR'nin döndürdüğü değerle aynıdır.
ifHCInOctets
Alma yönlendirmeli bayt sayısı, alma-çok noktaya yayın bayt sayısı ve alma-yayın bayt sayısının toplamı. Bu toplam, OID_GEN_BYTES_RCV'nin döndürdüğü değerle aynıdır.
ifHCInUcastPkts
Hatasız alınan yönlendirilmiş paketlerin sayısı. Bu sayı, OID_GEN_DIRECTED_FRAMES_RCV'nin döndürdüğü değerle aynıdır.
ifHCInMulticastPkts
Hatasız alınan çok noktaya yayın/işlevsel paketlerin sayısı. Bu sayı, OID_GEN_MULTICAST_FRAMES_RCV'nin döndürdüğü değerle aynıdır.
ifHCInBroadcastPkts
Hatasız alınan yayın paketlerinin sayısı. Bu sayı, OID_GEN_BROADCAST_FRAMES_RCV'nin döndürdüğü değerle aynıdır.
ifHCOutOctets
İletme yönlendirmeli bayt sayısı, iletme-çok noktaya yayın bayt sayısı ve iletme-yayın bayt sayısı toplamı. Bu toplam, OID_GEN_BYTES_XMIT'nin döndürdüğü değerle aynıdır.
ifHCOutUcastPkts
Hatasız iletilen yönlendirilmiş paketlerin sayısı. Bu sayı, OID_GEN_DIRECTED_FRAMES_XMIT'nin döndürdüğü değerle aynıdır.
ifHCOutMulticastPkts
Hatasız olarak iletilen çok noktaya yayın/işlevsel paketlerin sayısı. Bu sayı, OID_GEN_MULTICAST_FRAMES_XMIT'nin döndürdüğü değerle aynıdır.
ifHCOutBroadcastPkts
Hatasız olarak iletilen yayın paketlerinin sayısı. Bu sayı, OID_GEN_BROADCAST_FRAMES_XMIT'nin döndürdüğü değerle aynıdır.
ifOutErrors
İletim hatası sayısı. Bu sayı, OID_GEN_XMIT_ERROR'nin döndürdüğü değerle aynıdır.
ifOutDiscards
Arabirim tarafından atılan paket sayısı. Bu, OID_GEN_XMIT_DISCARDS OID sorgulanarak döndürülen değerle aynıdır.
ifHCInUcastOctets
Hatasız alınan yönlendirilmiş paketlerdeki bayt sayısı. Bu sayı, OID_GEN_DIRECTED_BYTES_RCV'nin döndürdüğü değerle aynıdır.
ifHCInMulticastOctets
Çok noktaya yayın/işlevsel paketlerde hatasız alınan bayt sayısı. Bu sayı, OID_GEN_MULTICAST_BYTES_RCV'nin döndürdüğü değerle aynıdır.
ifHCInBroadcastOctets
Yayın paketlerinde hatasız alınan bayt sayısı. Bu sayı, OID_GEN_BROADCAST_BYTES_RCV'nin döndürdüğü değerle aynıdır.
ifHCOutUcastOctets
Hatasız iletilen yönlendirilmiş paketlerdeki bayt sayısı. Bu sayı, OID_GEN_DIRECTED_BYTES_XMIT'nin döndürdüğü değerle aynıdır.
ifHCOutMulticastOctets
Çok noktaya yayın/işlevsel paketlerde hatasız iletilen bayt sayısı. Bu sayı, OID_GEN_MULTICAST_BYTES_XMIT'nin döndürdüğü değerle aynıdır.
ifHCOutBroadcastOctets
Yayın paketlerinde hatasız iletilen bayt sayısı. Bu sayı, OID_GEN_BROADCAST_BYTES_XMIT'nin döndürdüğü değerle aynıdır.
Açıklamalar
Miniport sürücüleri istatistik sayaçlarını uygulamalı ve doğru istatistik değerlerini raporlamalıdır. İstatistik sayaçları işaretsiz 64 bit değerlerdir. Miniport sürücüsü, NDIS_STATISTICS_INFO bir yapıdaki istatistikleri döndürür.
Gereksinim -leri
Üstbilgi |
Ntddndis.h (Ndis.h içerir) |