NET_RXQUEUE_BUFFER_LAYOUT_HINT Struktur (netrxqueue.h)

Die NET_RXQUEUE_BUFFER_LAYOUT_HINT-Struktur stellt einen Pufferlayouthinweis dar, der von der oberen Ebene an einen Clienttreiber zurückgegeben wird.

Syntax

typedef struct _NET_RXQUEUE_BUFFER_LAYOUT_HINT {
  ULONG MinimumBackfillSize;
  ULONG L3HeaderAlignment;
} NET_RXQUEUE_BUFFER_LAYOUT_HINT;

Members

MinimumBackfillSize

Der mindeste Abstand, der am Anfang des ersten Fragments des Ringpuffers nicht verwendet werden sollte.

L3HeaderAlignment

Die ideale Ausrichtung für den Anfang des L3-Headers. Der Wert dieses Elements befindet sich im Formular N-1, wobei N die Ausrichtung ist. Die TCP/IP-Leistung ist beispielsweise mit einer 4-Byte-Ausrichtungsgrenze optimiert, sodass dieses Element in diesem Fall auf 3 festgelegt wird. Sie können die FILE_XXX_ALIGNMENT Konstanten wie FILE_QUAD_ALIGNMENT verwenden, um eine bestimmte Ausrichtung zu benennen.

Hinweise

Die Informationen in dieser Struktur werden von der oberen Ebene festgelegt.

Requirements (Anforderungen)

   
KMDF-Mindestversion 1.23
Header netrxqueue.h (einschließen netadaptercx.h)