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) |