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. 그렇지 않으면 오류 코드입니다.
Description | |
---|---|
|
닫기 또는 보내기가 보류 중이거나 송신 채널이 이미 닫혀 있습니다. |
|
매개 변수가 잘못되었습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | winhttp.h |
라이브러리 | Winhttp.lib |
DLL | Winhttp.dll |