Função WinHttpWebSocketSend (winhttp.h)
A função WinHttpWebSocketSend envia dados por meio de uma conexão WebSocket.
Sintaxe
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
Manipule para um websocket.
[in] eBufferType
Tipo: WINHTTP_WEB_SOCKET_BUFFER_TYPE
Tipo de buffer.
Nota Não especifique WINHTTP_WEB_SOCKET_CLOSE_BUFFER_TYPE. Use WinHttpWebSocketClose ou WinHttpWebSocketShutdown para fechar a conexão.
[in] pvBuffer
Tipo: PVOID
Ponteiro para um buffer que contém os dados a serem enviados. Só poderá ser NULL se dwBufferLength for 0.
[in] dwBufferLength
Tipo: DWORD
Comprimento de pvBuffer.
Retornar valor
Tipo: DWORD
NO_ERROR sobre o sucesso. Caso contrário, um código de erro.
Descrição | |
---|---|
|
Um fechamento ou envio está pendente ou o canal de envio já foi fechado. |
|
Um parâmetro é inválido. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winhttp.h |
Biblioteca | Winhttp.lib |
DLL | Winhttp.dll |