Función NetRxQueueInitGetQueueId (netrxqueue.h)

Recupera el identificador de la cola de recepción asociada a una cola de recepción.

Sintaxis

ULONG NetRxQueueInitGetQueueId(
  [_In_] NETRXQUEUE_INIT *NetRxQueueInit
);

Parámetros

[_In_] NetRxQueueInit

Puntero a una estructura de NETRXQUEUE_INIT asignada por NetAdapterCx. Para obtener más información, vea la sección Comentarios.

Valor devuelto

Devuelve un ULONG que identifica una cola de recepción.

Comentarios

El controlador cliente recibe un puntero a una estructura de NETRXQUEUE_INIT en su función de devolución de llamada EVT_NET_ADAPTER_CREATE_RXQUEUE .

A partir de cero, NetAdapterCx asigna un valor de identificador único para cada cola que crea. El controlador cliente especifica el número de colas de transmisión que admite el adaptador de red en el miembro MaximumNumberOfQueues de la estructura NET_ADAPTER_RX_CAPABILITIES , que se inicializa y se pasa a NetAdapterSetDataPathCapabilities al iniciar el adaptador net. Los valores de identificador van de cero al valor de (((MaxNumber of TxQueues) + (MaxNumber of RxQueues)) - 1).

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.21
Encabezado netrxqueue.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL