IOCTL_SERIAL_GET_STATS IOCTL (ntddser.h)
La solicitud IOCTL_SERIAL_GET_STATS devuelve información sobre el rendimiento de un controlador serie. Las estadísticas incluyen el número de caracteres transmitidos, el número de caracteres recibidos y estadísticas de errores útiles. El controlador incrementa continuamente los valores de rendimiento.
Para restablecer los valores de rendimiento acumulados a cero, un cliente puede usar una solicitud de IOCTL_SERIAL_CLEAR_STATS .
Código principal
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
El miembro AssociatedIrp.SystemBuffer apunta a una estructura de SERIALPERF_STATS asignada por el cliente que usa el controlador de controlador serie para generar información de rendimiento.
Longitud del búfer de salida
El miembro Parameters.DeviceIoControl.OutputBufferLength se establece en el tamaño, en bytes, de una estructura SERIALPERF_STATS .
Bloque de estado
Irp->IoStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, estado de la condición de error adecuada como código NTSTATUS .
Requisitos
Requisito | Valor |
---|---|
Header | ntddser.h (incluya Ntddser.h) |