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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈