Share via


OID_WAN_CO_GET_STATS_INFO

O OID_WAN_CO_GET_STATS_INFO OID solicita que o driver de miniporte retorne informações de estatísticas específicas para uma VC (conexão virtual). Espera-se que um driver de miniporto WAN mantenha estatísticas e retorne essas estatísticas para essa OID em uma estrutura de NDIS_WAN_CO_GET_STATS_INFO, definida da seguinte maneira:

    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;

Os membros dessa estrutura contêm as seguintes informações:

Bytessent
Especifica o número de bytes transmitidos.

BytesRcvd
Especifica o número de bytes recebidos.

FramesSent
Especifica o número de quadros (pacotes WAN) enviados.

FramesRcvd
Especifica o número de quadros recebidos.

CRCErrors
Especifica o número de erros de CRC encontrados para esta VC. Os erros de CRC são causados pela falha de um marcar de redundância cíclica. Um erro de CRC indica que um ou mais bytes no quadro recebido foram encontrados embaralhados na chegada.

TimeoutErrors
Especifica o número de erros de tempo limite encontrados para esta VC. Erros de tempo limite ocorrem quando um byte esperado não é recebido a tempo.

AlignmentErrors
Especifica o número de erros de alinhamento encontrados para esta VC. Erros de alinhamento ocorrem quando um byte recebido é diferente do byte esperado. Isso normalmente acontece quando um byte é perdido ou quando ocorre um erro de tempo limite.

SerialOverrunErrors
Especifica o número de estouros de série encontrados para esta VC. Os estouros em série ocorrem quando a NIC wan não pode lidar com a taxa na qual os dados são recebidos.

FramingErrors
Especifica o número de erros de enquadramento encontrados para esta VC. Um erro de enquadramento ocorre quando um byte assíncrono é recebido com um bit de início ou parada inválido.

BufferOverrunErrors
Especifica o número de estouros de buffer encontrados para esta VC. Os estouros de buffer ocorrem quando o driver de miniporto WAN não pode lidar com a taxa na qual os dados são recebidos.

BytesTransmittedUncompressed
Especifica o número de bytes de dados não compactados transmitidos. Um driver de miniporte retornará um valor diferente de zero somente se ele der suporte à compactação.

BytesReceivedUncompressed
Especifica o número de bytes de dados não compactados recebidos. Um driver de miniporte retornará um valor diferente de zero somente se ele der suporte à compactação.

BytesTransmittedCompressed
Especifica o número de bytes de dados compactados transmitidos. Um driver de miniporte retornará um valor diferente de zero somente se ele der suporte à compactação.

BytesReceivedCompressed
Especifica o número de bytes de dados compactados recebidos. Um driver de miniporte retornará um valor diferente de zero somente se ele der suporte à compactação.

Comentários

Se o driver subjacente ou sua NIC não der suporte à compactação, o driver retornará zero para os Bytes.. Membros descompactados/compactados .

Requisitos

Versão

Com suporte para drivers NDIS 6.0 e NDIS 5.1 no Windows Vista. Com suporte para drivers NDIS 5.1 no Windows XP.

parâmetro

Ntddndis.h (inclua Ndis.h)