WinHttpWebSocketSend 関数 (winhttp.h)
WinHttpWebSocketSend 関数は、WebSocket 接続経由でデータを送信します。
構文
WINHTTPAPI DWORD WinHttpWebSocketSend(
[in] HINTERNET hWebSocket,
[in] WINHTTP_WEB_SOCKET_BUFFER_TYPE eBufferType,
[in] PVOID pvBuffer,
[in] DWORD dwBufferLength
);
パラメーター
[in] hWebSocket
型: HINTERNET
Websocket へのハンドル。
[in] eBufferType
種類: WINHTTP_WEB_SOCKET_BUFFER_TYPE
バッファーの種類。
メモWINHTTP_WEB_SOCKET_CLOSE_BUFFER_TYPEを指定しないでください。 接続を閉じるには、 WinHttpWebSocketClose または WinHttpWebSocketShutdown を使用します。
[in] pvBuffer
種類: PVOID
送信するデータを含むバッファーへのポインター。 dwBufferLength が 0 の場合にのみ NULL を指定できます。
[in] dwBufferLength
型: DWORD
pvBuffer の長さ。
戻り値
型: DWORD
成功にNO_ERRORします。 それ以外の場合は、エラー コード。
説明 | |
---|---|
|
クローズまたは送信が保留中であるか、送信チャネルが既に閉じられています。 |
|
パラメーターが無効です。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winhttp.h |
Library | Winhttp.lib |
[DLL] | Winhttp.dll |