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