次の方法で共有


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_QUAD_ALIGNMENTなどの FILE_XXX_ALIGNMENT 定数を使用して、特定の線形に名前を付けることができます。

備考

この構造の情報は、上位レイヤーによって設定されます。

必要条件

要件 価値
最小 KMDF バージョン 1.23
UMDF の最小バージョン する 2.33
ヘッダー netrxqueue.h (netadaptercx.h を含む)