Compartir a través de


Función WebSocketDeleteHandle (websocket.h)

La función WebSocketDeleteHandle elimina un identificador de sesión de WebSocket creado por WebSocketCreateClientHandle o WebSocketCreateServerHandle.

Sintaxis

void WebSocketDeleteHandle(
  [in] WEB_SOCKET_HANDLE hWebSocket
);

Parámetros

[in] hWebSocket

Tipo: WEB_SOCKET_HANDLE

Identificador de sesión de WebSocket devuelto por una llamada anterior a WebSocketCreateClientHandle o WebSocketCreateServerHandle.

Valor devuelto

Si la función se realiza correctamente, devuelve S_OK.

Si se produce un error en la función, devuelve un código de error del sistema definido en WinError.h.

Comentarios

Cualquier uso de un identificador de sesión de WEB_SOCKET_HANDLE eliminado puede provocar una infracción de acceso.

Antes de que una aplicación elimine un identificador de sesión, debe asegurarse de que se hayan procesado todas las operaciones. Las aplicaciones pueden usar WebSocketAbortHandle para anular las operaciones en cola antes de llamar a WebSocketDeleteHandle.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado websocket.h
Library Websocket.lib
Archivo DLL Websocket.dll

Consulte también

WebSocketAbortHandle

WebSocketCreateClientHandle

WebSocketCreateServerHandle