NET_BUFFER_PROTOCOL_RESERVED macro

NET_BUFFER_PROTOCOL_RESERVED is a macro that NDIS drivers use to get the ProtocolReserved member of a NET_BUFFER structure.

Syntax

void NET_BUFFER_PROTOCOL_RESERVED(
   _NB
);

Parameters

_NB

A pointer to a NET_BUFFER structure.

Return Value

NET_BUFFER_PROTOCOL_RESERVED returns the value of the ProtocolReserved member of the specified NET_BUFFER structure.

Remarks

Protocol drivers and NDIS intermediate drivers can use this area for their own purposes. Protocol drivers typically use ProtocolReserved to maintain NET_BUFFER structure context information for outstanding transfers.

Note

Only one driver can use ProtocolReserved. Therefore, if an another driver has used ProtocolReserved, an intermediate driver cannot use it.

Requirements

   
Minimum supported client Supported in NDIS 6.0 and later.
Target Platform Universal
Header ndis.h

See Also

NET_BUFFER