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.
Retrieves the identifier of the receive queue associated with a receive queue.
Syntax
ULONG NetRxQueueInitGetQueueId(
[_In_] NETRXQUEUE_INIT *NetRxQueueInit
);
Parameters
[_In_] NetRxQueueInit
A pointer to a NetAdapterCx-allocated NETRXQUEUE_INIT structure. For more information, see the Remarks section.
Return value
Returns a ULONG that identifies a receive queue.
Remarks
The client driver receives a pointer to a NETRXQUEUE_INIT structure in its EVT_NET_ADAPTER_CREATE_RXQUEUE callback function.
Starting with zero, NetAdapterCx assigns a unique identifier value for each queue that it creates. The client driver specifies the number of transmit queues that the network adapter supports in the MaximumNumberOfQueues member of the NET_ADAPTER_RX_CAPABILITIES structure, which is initialized and passed to NetAdapterSetDataPathCapabilities when starting the net adapter. Identifier values range from zero to the value of (((MaxNumber of TxQueues) + (MaxNumber of RxQueues)) - 1)
.
Requirements
Requirement | Value |
---|---|
Target Platform | Universal |
Minimum KMDF version | 1.21 |
Minimum UMDF version | 2.33 |
Header | netrxqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |