Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
WSABUF

WSABUF structure

The WSABUF structure enables the creation or manipulation of a data buffer used by some Winsock functions.

Syntax


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 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

Winsock2.h

 

 

Community Additions

ADD
Show:
© 2015 Microsoft