struttura NET_RXQUEUE_BUFFER_LAYOUT_HINT (netrxqueue.h)
La struttura NET_RXQUEUE_BUFFER_LAYOUT_HINT rappresenta gli hint di layout del buffer restituiti a un driver client dal livello superiore.
Sintassi
typedef struct _NET_RXQUEUE_BUFFER_LAYOUT_HINT {
ULONG MinimumBackfillSize;
ULONG L3HeaderAlignment;
} NET_RXQUEUE_BUFFER_LAYOUT_HINT;
Members
MinimumBackfillSize
Spazio minimo che deve essere inutilizzato all'inizio del primo frammento del buffer circolare.
L3HeaderAlignment
Allineamento ideale per l'inizio dell'intestazione L3. Il valore di questo membro è nel formato N-1, dove N è l'allineamento. Ad esempio, le prestazioni TCP/IP sono ottimizzate con un limite di allineamento a 4 byte, quindi questo membro verrà impostato su 3 in questo caso. È possibile usare le costanti FILE_XXX_ALIGNMENT , ad esempio FILE_QUAD_ALIGNMENT, per assegnare un nome a un allineamento specifico.
Commenti
Le informazioni contenute in questa struttura vengono impostate dal livello superiore.
Requisiti
Requisito | Valore |
---|---|
Versione KMDF minima | 1.23 |
Versione UMDF minima | 2.33 |
Intestazione | netrxqueue.h (include netadaptercx.h) |