Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Struktur WEB_SOCKET_BUFFER berisi data untuk tindakan WebSocket tertentu.
Syntax
typedef union _WEB_SOCKET_BUFFER {
struct {
PBYTE pbBuffer;
ULONG ulBufferLength;
} Data;
struct {
PBYTE pbReason;
ULONG ulReasonLength;
USHORT usStatus;
} CloseStatus;
} WEB_SOCKET_BUFFER, *PWEB_SOCKET_BUFFER;
Members
Data
Data.pbBuffer
Jenis: PBYTE
Penunjuk ke data buffer WebSocket.
Data.ulBufferLength
Jenis: ULONG
Panjang, dalam byte, dari buffer yang diacu oleh pbBuffer.
CloseStatus
CloseStatus.pbReason
Jenis: PBYTE
Titik ke string UTF-8 yang mewakili alasan koneksi ditutup. Jika ulReasonLength adalah 0, ini harus NULL.
CloseStatus.ulReasonLength
Jenis: ULONG
Panjang, dalam byte, dari buffer yang diacu oleh pbReason. Tidak boleh melebihi WEB_SOCKET_MAX_CLOSE_REASON_LENGTH (123 byte).
CloseStatus.usStatus
Jenis: USHORT
WEB_SOCKET_CLOSE_STATUS enumerasi yang menentukan status WebSocket.
Komentar
Aplikasi harus menggunakan struktur Data untuk semua jenis buffer kecuali WEB_SOCKET_CLOSE_BUFFER_TYPE. Struktur CloseStatus digunakan untuk WEB_SOCKET_CLOSE_BUFFER_TYPE.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
| Header | websocket.h |