Compartilhar via


OID_WAN_CO_GET_STATS_INFO

O OID_WAN_CO_GET_STATS_INFO OID solicita que o driver de miniporto retorne informações de estatísticas específicas a 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 uma verificação 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 excedentes de série encontrados para este VC. Os excessos 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 sobrecargas de buffer encontradas para esta VC. Os excessos de buffer ocorrem quando o driver de miniport da WAN não consegue 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 miniporto 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 miniporto 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 miniporto 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 miniporto retornará um valor diferente de zero somente se ele der suporte à compactação.

Observações

Se o driver subjacente ou sua NIC não der suporte à compactação, o driver retornará zero para o Bytes.. Membros de 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.

Cabeçalho

Ntddndis.h (inclua Ndis.h)