| Предыдущий | Следующий |
| WSAECANCELLED | WSAEINVALIDPROVIDER |
WSAEINVALIDPROCTABLE
WSAEINVALIDPROCTABLE является проблемой интерфейса поставщика служб Winsock, а не ошибкой удалённой сети. Во время инициализации поставщика Ws2_32 ожидает корректную таблицу процедур, описывающую точки входа SPI, которые можно вызывать.
Что проверяет Winsock
Microsoft документирует эту ошибку для случая, когда поставщик служб возвращает недопустимую таблицу процедур, обычно потому, что один или несколько обязательных указателей функций равны NULL. Многоуровневые поставщики особенно чувствительны к этому контракту, поскольку верхний уровень вызывает функции SPI, предоставленные нижележащим поставщиком.
Предполагаемая область диагностики
- DLL поставщика и запись каталога, выбранная для запрошенной цепочки протоколов.
- Согласование версии и выходные данные
WSPStartup. - Каждая запись в возвращённой
WSPPROC_TABLE. - Согласованность установки и каталога 32- и 64-разрядных поставщиков.
Перезапуск удалённого сервера не устранит этот код, поскольку ошибка возникает при построении локального пути вызова поставщика. Для старых многоуровневых поставщиков служб также учитывайте, что в современных версиях Windows Microsoft считает фильтрацию на основе LSP устаревшей и рекомендует Windows Filtering Platform.
Microsoft: коды ошибок Winsock · Microsoft: WSPStartup · Microsoft: примечания по SPI поставщиков и LSP
Нужно найти другой код? Найти другой код состояния или ошибки.