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


макрос NET_BUFFER_PROTOCOL_RESERVED (ndis/nblaccessors.h)

NET_BUFFER_PROTOCOL_RESERVED — это макрос, используемый драйверами NDIS для получения протоколаReserved члена структуры NET_BUFFER.

Синтаксис

#define NET_BUFFER_PROTOCOL_RESERVED(_NB) ((_NB)->ProtocolReserved)

Параметры

_NB

Указатель на структуру NET_BUFFER.

Возвращаемое значение

NET_BUFFER_PROTOCOL_RESERVED возвращает значение элемента ProtocolReserved указанной структуры NET_BUFFER.

Замечания

Драйверы протокола и промежуточные драйверы NDIS могут использовать эту область в своих целях. Драйверы протокола обычно используют ProtocolReserved для поддержания сведений о контексте структуры NET_BUFFER для невыполненных передач.

Заметка

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
целевая платформа Всеобщий
заголовка ndis/nblaccessors.h (include ndis.h)

См. также

NET_BUFFER