Condividi tramite


OID_WAN_CO_GET_STATS_INFO

Il OID_WAN_CO_GET_STATS_INFO OID richiede al driver miniport di restituire informazioni sulle statistiche specifiche di una connessione virtuale (VC). Si prevede che un driver miniport WAN mantenga le statistiche e restituisca queste statistiche per questo OID in una struttura NDIS_WAN_CO_GET_STATS_INFO, definita come segue:

    typedef struct _NDIS_WAN_CO_GET_STATS_INFO {
         OUT ULONG BytesSent;
         OUT ULONG BytesRcvd;
         OUT ULONG FramesSent;
         OUT ULONG FramesRcvd;
         OUT ULONG CRCErrors;
         OUT ULONG TimeoutErrors;
         OUT ULONG AlignmentErrors;
         OUT ULONG SerialOverrunErrors;
         OUT ULONG FramingErrors;
         OUT ULONG BufferOverrunErrors;
         OUT ULONG BytesTransmittedUncompressed;
         OUT ULONG BytesReceivedUncompressed;
         OUT ULONG BytesTransmittedCompressed;
         OUT ULONG BytesReceivedCompressed;
    } NDIS_WAN_CO_GET_STATS_INFO,   *PNDIS_WAN_CO_GET_STATS_INFO;

I membri di questa struttura contengono le informazioni seguenti:

Byte
Specifica il numero di byte trasmessi.

ByteRcvd
Specifica il numero di byte ricevuti.

FrameSent
Specifica il numero di frame (pacchetti WAN) inviati.

FrameRcvd
Specifica il numero di fotogrammi ricevuti.

CRCErrors
Specifica il numero di errori CRC rilevati per questo VC. Gli errori CRC sono causati dall'errore di un controllo di ridondanza ciclico. Un errore CRC indica che uno o più byte nella cornice ricevuta sono stati trovati sgarati all'arrivo.

TimeoutErrors
Specifica il numero di errori di timeout rilevati per questo VC. Gli errori di timeout si verificano quando un byte previsto non viene ricevuto in tempo.

AlignmentErrors
Specifica il numero di errori di allineamento rilevati per questo VC. Gli errori di allineamento si verificano quando un byte ricevuto è diverso dal byte previsto. Questo avviene in genere quando un byte viene perso o quando si verifica un errore di timeout.

SerialOverrunErrors
Specifica il numero di overrun seriali rilevati per questo VC. Gli overrun seriali si verificano quando la scheda di interfaccia di rete WAN non riesce a gestire la frequenza con cui vengono ricevuti i dati.

FrameErrors
Specifica il numero di errori di frame rilevati per questo VC. Si verifica un errore di frame quando viene ricevuto un byte asincrono con un bit di avvio o di arresto non valido.

BufferOverrunErrors
Specifica il numero di overrun del buffer rilevati per questo VC. Gli overrun del buffer si verificano quando il driver miniport WAN non riesce a gestire la frequenza con cui vengono ricevuti i dati.

ByteTransmittedUncompressed
Specifica il numero di byte di dati non compressi trasmessi. Un driver miniport restituisce un valore diverso da zero solo se supporta la compressione.

ByteReceivedUncompressed
Specifica il numero di byte di dati non compressi ricevuti. Un driver miniport restituisce un valore diverso da zero solo se supporta la compressione.

ByteTransmittedCompressed
Specifica il numero di byte di dati compressi trasmessi. Un driver miniport restituisce un valore diverso da zero solo se supporta la compressione.

ByteReceivedCompressed
Specifica il numero di byte di dati compressi ricevuti. Un driver miniport restituisce un valore diverso da zero solo se supporta la compressione.

Commenti

Se il driver sottostante o la relativa scheda di interfaccia di rete non supporta la compressione, il driver restituisce zero per i byte. Membri non compressi/compressi .

Requisiti

Versione

Supportato per i driver NDIS 6.0 e NDIS 5.1 in Windows Vista. Supportato per i driver NDIS 5.1 in Windows XP.

Intestazione

Ntddndis.h (include Ndis.h)