Función WinHttpWebSocketSend (winhttp.h)
La función WinHttpWebSocketSend envía datos a través de una conexión WebSocket.
Sintaxis
WINHTTPAPI DWORD WinHttpWebSocketSend(
[in] HINTERNET hWebSocket,
[in] WINHTTP_WEB_SOCKET_BUFFER_TYPE eBufferType,
[in] PVOID pvBuffer,
[in] DWORD dwBufferLength
);
Parámetros
[in] hWebSocket
Tipo: HINTERNET
Identificador de un websocket.
[in] eBufferType
Tipo: WINHTTP_WEB_SOCKET_BUFFER_TYPE
Tipo de búfer.
Nota No especifique WINHTTP_WEB_SOCKET_CLOSE_BUFFER_TYPE. Use WinHttpWebSocketClose o WinHttpWebSocketShutdown para cerrar la conexión.
[in] pvBuffer
Tipo: PVOID
Puntero a un búfer que contiene los datos que se van a enviar. Solo puede ser NULL si dwBufferLength es 0.
[in] dwBufferLength
Tipo: DWORD
Longitud de pvBuffer.
Valor devuelto
Tipo: DWORD
NO_ERROR en caso de éxito. De lo contrario, un código de error.
Descripción | |
---|---|
|
Un cierre o envío está pendiente o el canal de envío ya se ha cerrado. |
|
Si se devuelve este valor, significará que el parámetro en cuestión no es válido. |
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 | winhttp.h |
Library | Winhttp.lib |
Archivo DLL | Winhttp.dll |