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


структура 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 (include netadaptercx.h)