Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
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. |
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) |