NET_RXQUEUE_BUFFER_LAYOUT_HINT结构 (netrxqueue.h)

NET_RXQUEUE_BUFFER_LAYOUT_HINT 结构表示从上层返回到客户端驱动程序的接收缓冲区布局提示。

语法

typedef struct _NET_RXQUEUE_BUFFER_LAYOUT_HINT {
  ULONG MinimumBackfillSize;
  ULONG L3HeaderAlignment;
} NET_RXQUEUE_BUFFER_LAYOUT_HINT;

成员

MinimumBackfillSize

环缓冲区的第一个片段开头应使用的最小空间。

L3HeaderAlignment

L3 标头开头的理想对齐方式。 此成员的值采用 N-1 形式,其中 N 是对齐方式。 例如,TCP/IP 性能使用 4 字节对齐边界进行优化,因此在这种情况下,此成员将设置为 3。 可以使用 FILE_XXX_ALIGNMENT 常量(例如 FILE_QUAD_ALIGNMENT)来命名特定的对齐方式。

注解

此结构中的信息由上层设置。

要求

要求
最低 KMDF 版本 1.23
最低 UMDF 版本 2.33
标头 netrxqueue.h (包括 netadaptercx.h)