Freigeben über


WPUCloseSocketHandle-Funktion (ws2spi.h)

Die WPUCloseSocketHandle-Funktion schließt ein vorhandenes Sockethandle.

Syntax

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

Parameter

[in] s

Handle to socket created with WPUCreateSocketHandle.

[out] lpErrno

Zeiger auf den Fehlercode.

Rückgabewert

Wenn kein Fehler auftritt, gibt WPUCreateSocketHandle null zurück. Andernfalls wird SOCKET_ERROR zurückgegeben, und ein bestimmter Fehlercode ist in lpErrno verfügbar.

Fehlercode Bedeutung
WSAENOTSOCK
Der Deskriptor ist kein Socket, der von WPUCreateSocketHandle erstellt wurde.
 
 

Hinweise

Die WPUCloseSocketHandle-Funktion schließt ein vorhandenes Sockethandle, das von WPUCreateSocketHandle erstellt wurde. Diese Funktion entfernt den Socket aus der internen Sockettabelle Ws2_32.dll. Der besitzereigene Dienstanbieter ist für die Freigabe aller ressourcen verantwortlich, die dem Socket zugeordnet sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ws2spi.h

Weitere Informationen

WPUCreateSocketHandle