Lee los datos OutOfBand almacenados en el búfer de recepción y los elimina.
Lee los datos de OutOfBand almacenados en el búfer de recepción y los elimina si se han leído sin detectar un error.
El valor de retorno de UDINT indica el número de bytes que se escribirá en el búfer incluido en la aplicación.
Para obtener información adicional sobre los métodos de recepción, consulte la sección Método de recepción.
Entrada |
Tipo de datos |
Rango válido |
Descripción |
---|---|---|---|
i_pbyReceiveBuffer |
POINTER TO BYTE |
- |
Dirección de inicio del búfer en el que se van a escribir los datos recibidos. |
i_udiReceiveBufferSize |
UDINT |
De 1 a 2147483647 |
Número de bytes que deben leerse. NOTA: El valor no deberá superar el tamaño del búfer. |
NOTA: Para evitar una infracción de acceso provocada por un acceso no válido del puntero (fuera de los límites) a la memoria, utilice el operador aritmético SIZEOF junto con el búfer de destino para determinar el valor de i_udiReceiveBufferSize.
In_Out |
Tipo de datos |
Rango válido |
Descripción |
---|---|---|---|
iq_udiFillLevel |
UDINT |
De 1 a 2147483647 |
Indica el nivel de llenado del búfer. Antes de la llamada de función: Los datos se escribirán a partir de este desplazamiento. Tras la llamada de función: Se actualiza sumando el número de bytes escritos al valor original. |
oFB_TCPClient