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 renvoyés à un pilote client 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 se trouve sous la forme N-1, où N est l’alignement. Par exemple, les performances TCP/IP sont optimisées avec une limite d’alignement de 4 octets. Ce membre est donc 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.

Exigences

Exigence Valeur
version minimale de KMDF 1.23
version minimale de UMDF 2.33
d’en-tête netrxqueue.h (include netadaptercx.h)