Partager via


structure NET_RXQUEUE_BUFFER_LAYOUT_HINT (netrxqueue.h)

La structure NET_RXQUEUE_BUFFER_LAYOUT_HINT représente les indicateurs de disposition de 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 en anneau.

L3HeaderAlignment

Alignement idéal pour le début de l’en-tête L3. La valeur de ce membre est au format 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 de cette structure sont définies par la couche supérieure.

Configuration requise

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