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;
Membri
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 del 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.
Osservazioni
Le informazioni contenute in questa struttura vengono impostate dal livello superiore.
Fabbisogno
Requisito | Valore |
---|---|
versione minima di KMDF | 1.23 |
versione minima di UMDF | 2.33 |
intestazione | netrxqueue.h (include netadaptercx.h) |