0 on success, or -1 on failure.int associateWithIocp() @trusted nothrowAssociate the pipe handle with the event loop's IOCP.
This binds the pipe handle to the I/O completion port so that overlapped operations on this handle will generate completion notifications that wake the event loop.
0 on success, or -1 on failure.