WSABUF structure
The WSABUF structure enables the creation or manipulation of a data buffer used by some Winsock functions.WSABUF结构体允许Winsock的一些函数创建或者操作数据缓冲区。
Syntax
C++
typedef struct __WSABUF { u_long len; char FAR *buf; } WSABUF, *LPWSABUF;
Members
-
len
-
The length of the buffer, in bytes.按字节计的缓冲区长度
buf
-
A pointer to the buffer.指向缓冲区的指针
Example Code
The following example demonstrates the use of the WSABUF structure.下面的例子展示了如何使用WSABUF结构体。
C++
WSABUF DataBuf; char SendBuf[1024] = "Test data to send."; int BufLen = 1024; //... DataBuf.len = BufLen; DataBuf.buf = SendBuf; //... WSASendTo(SendSocket, &DataBuf, 1, &BytesSent, Flags, (SOCKADDR*) &RecvAddr, RecvAddrSize, &Overlapped, NULL);
Requirements
Minimum supported client | Windows 2000 Professional [desktop apps only] |
---|---|
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header |
|