Funzione WinHttpWebSocketSend (winhttp.h)
La funzione WinHttpWebSocketSend invia dati tramite una connessione WebSocket.
Sintassi
WINHTTPAPI DWORD WinHttpWebSocketSend(
[in] HINTERNET hWebSocket,
[in] WINHTTP_WEB_SOCKET_BUFFER_TYPE eBufferType,
[in] PVOID pvBuffer,
[in] DWORD dwBufferLength
);
Parametri
[in] hWebSocket
Tipo: SUBNETNET
Gestire in un websocket.
[in] eBufferType
Tipo: WINHTTP_WEB_SOCKET_BUFFER_TYPE
Tipo di buffer.
Nota Non specificare WINHTTP_WEB_SOCKET_CLOSE_BUFFER_TYPE. Usare WinHttpWebSocketClose o WinHttpWebSocketShutdown per chiudere la connessione.
[in] pvBuffer
Tipo: PVOID
Puntatore a un buffer contenente i dati da inviare. Può essere NULL solo se dwBufferLength è 0.
[in] dwBufferLength
Tipo: DWORD
Lunghezza di pvBuffer.
Valore restituito
Tipo: DWORD
NO_ERROR al successo. In caso contrario, un codice di errore.
Descrizione | |
---|---|
|
Un'operazione di chiusura o invio è in sospeso oppure il canale di invio è già stato chiuso. |
|
Un parametro non è valido. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winhttp.h |
Libreria | Winhttp.lib |
DLL | Winhttp.dll |