Freigeben über


NET_BUFFER_PROTOCOL_RESERVED Makro (ndis/nblaccessors.h)

NET_BUFFER_PROTOCOL_RESERVED ist ein Makro, das NDIS-Treiber verwenden, um den ProtocolReserved-Member einer NET_BUFFER-Struktur abzurufen.

Syntax

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

Parameter

_NB

Ein Zeiger auf eine NET_BUFFER-Struktur .

Rückgabewert

NET_BUFFER_PROTOCOL_RESERVED gibt den Wert des ProtocolReserved-Elements der angegebenen NET_BUFFER-Struktur zurück.

Hinweise

Protokolltreiber und NDIS-Zwischentreiber können diesen Bereich für ihre eigenen Zwecke verwenden. Protokolltreiber verwenden in der Regel ProtocolReserved , um NET_BUFFER Strukturkontextinformationen für ausstehende Übertragungen beizubehalten.

Hinweis

Nur ein Treiber kann ProtocolReserved verwenden. Wenn also ein anderer Treiber ProtocolReserved verwendet hat, kann es von einem Zwischentreiber nicht verwendet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Universell
Header ndis/nblaccessors.h (include ndis.h)

Weitere Informationen

NET_BUFFER