Is that a copy of io_uring basically? That’s not a criticism: it’s a clear improvement for microsoft to be able to adopt ideas from others (and do it so quickly). (but they don’t seem to give credit)
io_uring itself seems inspired by QIO/AST from VMS, which NT itself embraced.
I wonder if this specific implementation was meant for WSL, since it’s only exposed through low-level NT APIs and not Win32.