Condividi tramite


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)