Это специфические расширения Microsoft, и мне интересно, возможно ли реализовать их в сторонних драйверах.Они оба необходимы для реализации чистого кода клиента и сервера IOCP.Механизм расширения функций на странице SPI немного утончает информацию ...
Это достигается путем перехвата SIO_GET_EXTENSION_FUNCTION_POINTER внутри WSPIoctl в SP.
SIO_GET_EXTENSION_FUNCTION_POINTER
WSPIoctl
Пример в образце SDK netds\winsock\lsp\ifslsp
netds\winsock\lsp\ifslsp