PipeEndState.processReadCompletionData

void processReadCompletionData(DWORD bytesRead, DWORD error) @trusted nothrow

Process a completed read operation using IOCP completion data.

Called when an overlapped read has completed via IOCP completion. Delivers data to the callback and submits the next read if the pipe is still open and not paused.

Parameters

bytesReadNumber of bytes transferred.
errorWin32 error code (0 on success).