NDIS_SHARED_MEMORY_USAGE enumeration (ndis.h)
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
Requirement | Value |
---|---|
Minimum supported client | Supported in NDIS 6.20 and later. |
Header | ndis.h (include Ndis.h) |