NDIS_SHARED_MEMORY_USAGE enumeration

The NDIS_SHARED_MEMORY_USAGE enumeration specifies how shared memory is used.

Syntax


typedef enum _NDIS_SHARED_MEMORY_USAGE { 
  NdisSharedMemoryUsageUndefined,
  NdisSharedMemoryUsageXmit,
  NdisSharedMemoryUsageXmitHeader,
  NdisSharedMemoryUsageXmitData,
  NdisSharedMemoryUsageReceive,
  NdisSharedMemoryUsageReceiveLookahead,
  NdisSharedMemoryUsageReceivePostLookahead,
  NdisSharedMemoryUsageReceiveHeader,
  NdisSharedMemoryUsageReceiveData,
  NdisSharedMemoryUsageOther,
  NdisSharedMemoryUsageMax
} NDIS_SHARED_MEMORY_USAGE, *PNDIS_SHARED_MEMORY_USAGE;

Constants

NdisSharedMemoryUsageUndefined

The shared memory application is not defined.

NdisSharedMemoryUsageXmit

The shared memory contains transmit data buffers.

NdisSharedMemoryUsageXmitHeader

The shared memory contains transmit header buffers.

NdisSharedMemoryUsageXmitData

The shared memory contains transmit data.

NdisSharedMemoryUsageReceive

The shared memory contains receive data buffers.

NdisSharedMemoryUsageReceiveLookahead

The shared memory contains receive lookahead buffers.

NdisSharedMemoryUsageReceivePostLookahead

The shared memory contains received post lookahead information.

NdisSharedMemoryUsageReceiveHeader

The shared memory contains receive header information.

NdisSharedMemoryUsageReceiveData

The shared memory contains receive data.

NdisSharedMemoryUsageOther

The shared memory application is not specified.

NdisSharedMemoryUsageMax

The maximum value for this enumeration. This value might change in future versions of the NDIS header files and binaries.

Remarks

The NDIS_SHARED_MEMORY_USAGE enumeration is used in the NDIS_SHARED_MEMORY_PARAMETERS and NDIS_SCATTER_GATHER_LIST_PARAMETERS structures.

Requirements

Version

Supported in NDIS 6.20 and later.

Header

Ndis.h (include Ndis.h)

See also

NDIS_SCATTER_GATHER_LIST_PARAMETERS
NDIS_SHARED_MEMORY_PARAMETERS

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft