Функция NSPStartup (ws2spi.h)
Функция NSPStartup извлекает динамические сведения о поставщике, например список точек входа DLL.
Эта функция вызывается клиентом при инициализации. Функции NSPStartup и NSPCleanup должны вызываться как пары. Все функции NSP должны вызываться из пары NSPStartup/NSPCleanup . Не обязательно вызывать функции WSC из пары NSPStartup/NSPCleanup .
Синтаксис
INT WSAAPI NSPStartup(
[in] LPGUID lpProviderId,
[out] LPNSP_ROUTINE lpnspRoutines
);
Параметры
[in] lpProviderId
Требуемый поставщик, из которого возвращаются точки входа.
[out] lpnspRoutines
Указатель на структуру NSP_ROUTINE , которая указывает на точки входа поставщика в случае успешного вызова функции.
Возвращаемое значение
Функция должна возвращать NO_ERROR (ноль), если подпрограмма выполнена успешно. Он должен возвращать SOCKET_ERROR (–1) в случае сбоя функции и установки соответствующего кода ошибки с помощью WSASetLastError.
Значение | Описание |
---|---|
Недостаточно памяти для выполнения этой операции. | |
Один или несколько параметров были недопустимыми или отсутствующими для этого поставщика. | |
Недопустимая таблица вызовов процедур. | |
Операция не поддерживается. Эта ошибка возвращается, если поставщик пространства имен не реализует эту функцию. | |
В настоящее время функция NSPStartup не может работать, так как базовая система, которая используется для предоставления сетевых служб, в настоящее время недоступна. |
Комментарии
Дополнительные сведения см. в разделе структура NSP_ROUTINE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ws2spi.h |