// ndis.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The NDIS_SHARED_MEMORY_USAGE enumeration specifies how shared memory is used.
NdisSharedMemoryUsageUndefinedThe shared memory application is not defined.
NdisSharedMemoryUsageXmitThe shared memory contains transmit data buffers.
NdisSharedMemoryUsageXmitHeaderThe shared memory contains transmit header buffers.
NdisSharedMemoryUsageXmitDataThe shared memory contains transmit data.
NdisSharedMemoryUsageReceiveThe shared memory contains receive data buffers.
NdisSharedMemoryUsageReceiveLookaheadThe shared memory contains receive lookahead buffers.
NdisSharedMemoryUsageReceivePostLookaheadThe shared memory contains received post lookahead information.
NdisSharedMemoryUsageReceiveHeaderThe shared memory contains receive header information.
NdisSharedMemoryUsageReceiveDataThe shared memory contains receive data.
NdisSharedMemoryUsageOtherThe shared memory application is not specified.
NdisSharedMemoryUsageMaxThe maximum value for this enumeration. This value might change in future versions of the NDIS header files and binaries.
The NDIS_SHARED_MEMORY_USAGE enumeration is used in the NDIS_SHARED_MEMORY_PARAMETERS and NDIS_SCATTER_GATHER_LIST_PARAMETERS structures.
NDIS_SCATTER_GATHER_LIST_PARAMETERS