NET_RXQUEUE_BUFFER_LAYOUT_HINT structure (netrxqueue.h)

La structure NET_RXQUEUE_BUFFER_LAYOUT_HINT représente les indicateurs de disposition de la mémoire tampon de réception retournés à un pilote client à partir de la couche supérieure.

Syntaxe

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

Membres

MinimumBackfillSize

Espace minimal qui doit être inutilisé au début du premier fragment de la mémoire tampon d’anneau.

L3HeaderAlignment

Alignement idéal pour le début de l’en-tête L3. La valeur de ce membre se présente sous la forme N-1, où N est l’alignement. Par exemple, les performances TCP/IP étant optimisées avec une limite d’alignement de 4 octets, ce membre est défini sur 3 dans ce cas. Vous pouvez utiliser les constantes FILE_XXX_ALIGNMENT , telles que FILE_QUAD_ALIGNMENT, pour nommer un alignement spécifique.

Remarques

Les informations contenues dans cette structure sont définies par la couche supérieure.

Configuration requise

Condition requise Valeur
Version KMDF minimale 1.23
En-tête netrxqueue.h (inclure netadaptercx.h)