Función NetTxQueueInitGetQueueId (nettxqueue.h)

Recupera el identificador asociado a una cola de transmisión.

Sintaxis

ULONG NetTxQueueInitGetQueueId(
  [_In_] NETTXQUEUE_INIT *NetTxQueueInit
);

Parámetros

[_In_] NetTxQueueInit

Puntero a una estructura de NETTXQUEUE_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 transmisión.

Comentarios

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

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_TX_CAPABILITIES , que se inicializa y se pasa a NetAdapterSetDataPathCapabilities al iniciar un adaptador neto. 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 nettxqueue.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL