Поделиться через


структура NET_RXQUEUE_BUFFER_LAYOUT_HINT (netrxqueue.h)

Структура NET_RXQUEUE_BUFFER_LAYOUT_HINT представляет подсказки макета буфера, возвращаемые драйверу клиента из верхнего слоя.

Синтаксис

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

Члены

MinimumBackfillSize

Минимальное пространство, которое должно быть неиспользуемо в начале первого фрагмента кольцевого буфера.

L3HeaderAlignment

Идеальное выравнивание для начала заголовка L3. Значение этого элемента имеет форму N-1, где N — это выравнивание. Например, производительность TCP/IP оптимизирована с помощью границы выравнивания в 4 байта, поэтому в этом случае этому элементу будет присвоено значение 3. Для присвоения имени определенному выравниванию можно использовать константы FILE_XXX_ALIGNMENT , например FILE_QUAD_ALIGNMENT.

Комментарии

Сведения в этой структуре задаются верхним слоем.

Требования

Требование Значение
Минимальная версия KMDF 1.23
Минимальная версия UMDF 2.33
Верхняя часть netrxqueue.h (включая netadaptercx.h)