netPacketGetExtension 函数 (packet.h)
NetPacketGetExtension 函数检索存储在某个数据包扩展中的信息。
语法
void * NetPacketGetExtension(
const NET_PACKET *packet,
SIZE_T offset
);
参数
packet
指向 NET_PACKET 结构的指针。
offset
从数据包描述符的开头到所需 NET_EXTENSION 的偏移量(以字节为单位)。
返回值
返回指向给定扩展偏移量处结构的指针,该结构表示数据包扩展信息。
注解
NIC 客户端驱动程序通常在创建数据路径队列期间查询数据包扩展的偏移量,然后将其存储在队列上下文空间中,这样它们就不必太频繁地查询它们。 有关此示例,请参阅 传输和接收队列。 然后,这些偏移量将传递到 NetPacketGetExtension ,以检索每个数据包扩展的数据。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
最低 KMDF 版本 | 1.29 |
标头 | packet.h (包括 netadaptercx.h) |
IRQL | 只要目标内存是驻留的任意级别 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈