структура 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) |