Bagikan melalui


Fungsi WinHttpWebSocketSend (winhttp.h)

Fungsi WinHttpWebSocketSend mengirim data melalui koneksi WebSocket.

Sintaks

WINHTTPAPI DWORD WinHttpWebSocketSend(
  [in] HINTERNET                      hWebSocket,
  [in] WINHTTP_WEB_SOCKET_BUFFER_TYPE eBufferType,
  [in] PVOID                          pvBuffer,
  [in] DWORD                          dwBufferLength
);

Parameter

[in] hWebSocket

Jenis: HINTERNET

Menangani ke websocket.

[in] eBufferType

Jenis: WINHTTP_WEB_SOCKET_BUFFER_TYPE

Jenis buffer.

Catatan Jangan tentukan WINHTTP_WEB_SOCKET_CLOSE_BUFFER_TYPE. Gunakan WinHttpWebSocketClose atau WinHttpWebSocketShutdown untuk menutup koneksi.

 

[in] pvBuffer

Jenis: PVOID

Penunjuk ke buffer yang berisi data yang akan dikirim. Dapat berupa NULL hanya jika dwBufferLength adalah 0.

[in] dwBufferLength

Jenis: DWORD

Panjang pvBuffer.

Nilai kembali

Jenis: DWORD

NO_ERROR sukses. Jika tidak, kode kesalahan.

Deskripsi
ERROR_INVALID_OPERATION
Penutupan atau pengiriman tertunda, atau saluran kirim telah ditutup.
ERROR_INVALID_PARAMETER
Parameter tidak valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header winhttp.h
Pustaka Winhttp.lib
DLL Winhttp.dll

Lihat juga

WINHTTP_WEB_SOCKET_BUFFER_TYPE