4 ms·
The handles are file handles, so they're as generic as it gets on Windows - those can be handles to files, sockets, pipes... This means it can be pretty easily
by yShafir 5y ago
The handles are file handles, so they're as generic as it gets on Windows - those can be handles to files, sockets, pipes...
This means it can be pretty easily extended to support other I/O operations so I hope that will be implemented by the time 21H2 is released. It does look like the plan is to implement io_uring on Windows so I'm optimistic.
The APIs were actually originally implemented in the Storage DLL and not in KernelBase so looks like DirectStorage is going to be using this pretty soon.