wsk.h) (WSK_DATAGRAM_INDICATION 结构

WSK_DATAGRAM_INDICATION 结构描述已在数据报套接字上收到的数据报。

语法

typedef struct _WSK_DATAGRAM_INDICATION {
  struct _WSK_DATAGRAM_INDICATION *Next;
  WSK_BUF                         Buffer;
  PCMSGHDR                        ControlInfo;
  ULONG                           ControlInfoLength;
  PSOCKADDR                       RemoteAddress;
} WSK_DATAGRAM_INDICATION, *PWSK_DATAGRAM_INDICATION;

成员

Next

指向WSK_DATAGRAM_INDICATION结构链接列表中的下一个WSK_DATAGRAM_INDICATION结构的指针。 如果此成员为 NULL,则此结构是链接列表中的最后一个WSK_DATAGRAM_INDICATION结构。

Buffer

描述在套接字上收到的数据报的WSK_BUF结构。

ControlInfo

与接收的数据报关联的控制信息。 与数据报关联的控件信息数据由一个或多个控件数据对象组成,每个对象都以 CMSGHDR 结构开头。 如果收到的数据报没有控件信息,则此成员为 NULL

ControlInfoLength

与接收的数据报关联的控件信息的大小。 如果此值为零,则数据报没有控件信息。

RemoteAddress

指向缓冲区的指针,该缓冲区包含接收的数据报源自的远程传输地址。 缓冲区包含与 WSK 应用程序在创建数据报套接字时指定的地址系列对应的特定 SOCKADDR 结构类型。

注解

WSK 子系统在调用数据报套接字的 WskReceiveFromEvent 事件回调函数时,将指向 WSK_DATAGRAM_INDICATION 结构的指针作为 DataIndication 参数传递。

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 wsk.h (包括 Wsk.h)

另请参阅

CMSGHDR

SOCKADDR

WSK_BUF

WskReceiveFromEvent

WskRelease