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
Intestazione netrxqueue.h (include netadaptercx.h)