OID_WAN_CO_GET_STATS_INFO
El OID_WAN_CO_GET_STATS_INFO OID solicita al controlador de minipuerto que devuelva información de estadísticas específica de una conexión virtual (VC). Se espera que un controlador de miniporte WAN mantenga las estadísticas y devuelva estas estadísticas para este OID en una estructura de NDIS_WAN_CO_GET_STATS_INFO, definida de la siguiente manera:
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;
Los miembros de esta estructura contienen la siguiente información:
BytesSent
Especifica el número de bytes transmitidos.
BytesRcvd
Especifica el número de bytes recibidos.
FramesSent
Especifica el número de fotogramas (paquetes WAN) enviados.
FramesRcvd
Especifica el número de fotogramas recibidos.
CRCErrors
Especifica el número de errores de CRC detectados para esta credencial verificable. Los errores CRC se deben a un error de comprobación de redundancia cíclica. Un error CRC indica que se encontraron uno o varios bytes en el marco recibido al llegar.
TimeoutErrors
Especifica el número de errores de tiempo de espera detectados para esta credencial verificable. Los errores de tiempo de espera se producen cuando no se recibe un byte esperado a tiempo.
AlignmentErrors
Especifica el número de errores de alineación detectados para esta credencial verificable. Los errores de alineación se producen cuando un byte recibido es diferente del byte esperado. Esto suele ocurrir cuando se pierde un byte o cuando se produce un error de tiempo de espera.
SerialOverrunErrors
Especifica el número de saturaciones de serie encontradas para esta credencial verificable. Las saturaciones en serie se producen cuando la NIC wan no puede controlar la velocidad a la que se reciben los datos.
FramingErrors
Especifica el número de errores de trama encontrados para esta credencial verificable. Un error de trama se produce cuando se recibe un byte asincrónico con un bit de inicio o detención no válidos.
BufferOverrunErrors
Especifica el número de saturaciones de búfer encontradas para esta credencial verificable. Las saturaciones de búfer se producen cuando el controlador de minipuerto WAN no puede controlar la velocidad a la que se reciben los datos.
BytesTransmittedUncompressed
Especifica el número de bytes de datos sin comprimir transmitidos. Un controlador de minipuerto devuelve un valor distinto de cero solo si admite la compresión.
BytesReceivedUncompressed
Especifica el número de bytes de datos sin comprimir recibidos. Un controlador de minipuerto devuelve un valor distinto de cero solo si admite la compresión.
BytesTransmittedCompressed
Especifica el número de bytes de datos comprimidos transmitidos. Un controlador de minipuerto devuelve un valor distinto de cero solo si admite la compresión.
BytesReceivedCompressed
Especifica el número de bytes de datos comprimidos recibidos. Un controlador de minipuerto devuelve un valor distinto de cero solo si admite la compresión.
Observaciones
Si el controlador subyacente o su NIC no admite la compresión, el controlador devuelve cero para bytes. Miembros sin comprimir o comprimidos .
Requisitos
Versión |
Compatible con controladores NDIS 6.0 y NDIS 5.1 en Windows Vista. Compatible con controladores NDIS 5.1 en Windows XP. |
Encabezado |
Ntddndis.h (include Ndis.h) |