Функция WPUCloseSocketHandle (ws2spi.h)

Функция WPUCloseSocketHandle закрывает существующий дескриптор сокета.

Синтаксис

int WPUCloseSocketHandle(
  [in]  SOCKET s,
  [out] LPINT  lpErrno
);

Параметры

[in] s

Обработка сокета, созданного с помощью WPUCreateSocketHandle.

[out] lpErrno

Указатель на код ошибки.

Возвращаемое значение

Если ошибка не возникает, функция WPUCreateSocketHandle возвращает ноль. В противном случае возвращается SOCKET_ERROR, и в lpErrno доступен определенный код ошибки.

Код ошибки Значение
WSAENOTSOCK
Дескриптор не является сокетом, созданным WPUCreateSocketHandle.
 
 

Комментарии

Функция WPUCloseSocketHandle закрывает существующий дескриптор сокета, созданный WPUCreateSocketHandle. Эта функция удаляет сокет из внутренней таблицы сокетов Ws2_32.dll. Поставщик служб-владельцев отвечает за освобождение всех ресурсов, связанных с сокетом.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ws2spi.h

См. также раздел

WPUCreateSocketHandle