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 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 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 de cette structure sont définies par la couche supérieure.

Configuration requise

   
Version KMDF minimale 1.23
En-tête netrxqueue.h (include netadaptercx.h)