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

NET_BUFFER_PROTOCOL_RESERVED — это макрос, который драйверы NDIS используют для получения элемента ProtocolReservedструктуры 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 (включая ndis.h)

См. также раздел

NET_BUFFER