Compartilhar via


estrutura NET_RXQUEUE_BUFFER_LAYOUT_HINT (netrxqueue.h)

A estrutura NET_RXQUEUE_BUFFER_LAYOUT_HINT representa dicas de layout de buffer de recebimento retornadas para um driver cliente da camada superior.

Sintaxe

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

Membros

MinimumBackfillSize

O espaço mínimo que deve ser não utilizado no início do primeiro fragmento do buffer de anéis.

L3HeaderAlignment

O alinhamento ideal para o início do cabeçalho L3. O valor desse membro está no formato N-1, em que N é o alinhamento. Por exemplo, o desempenho de TCP/IP é otimizado com um limite de alinhamento de 4 bytes, portanto, esse membro seria definido como 3 nesse caso. Você pode usar as constantes FILE_XXX_ALIGNMENT , como FILE_QUAD_ALIGNMENT, para nomear um alinhamento específico.

Comentários

As informações nessa estrutura são definidas pela camada superior.

Requisitos

Requisito Valor
Versão mínima do KMDF 1.23
Versão mínima do UMDF 2.33
Cabeçalho netrxqueue.h (inclua netadaptercx.h)