Função NetRxQueueInitGetQueueId (netrxqueue.h)

Recupera o identificador da fila de recebimento associada a uma fila de recebimento.

Sintaxe

ULONG NetRxQueueInitGetQueueId(
  [_In_] NETRXQUEUE_INIT *NetRxQueueInit
);

Parâmetros

[_In_] NetRxQueueInit

Um ponteiro para uma estrutura de NETRXQUEUE_INIT alocada por NetAdapterCx. Para obter mais informações, consulte a seção Comentários.

Retornar valor

Retorna um ULONG que identifica uma fila de recebimento.

Comentários

O driver do cliente recebe um ponteiro para uma estrutura de NETRXQUEUE_INIT em sua função de retorno de chamada EVT_NET_ADAPTER_CREATE_RXQUEUE.

A partir de zero, NetAdapterCx atribui um valor de identificador exclusivo para cada fila que ele cria. O driver do cliente especifica o número de filas de transmissão compatíveis com o adaptador de rede no membro MaximumNumberOfQueues da estrutura NET_ADAPTER_RX_CAPABILITIES , que é inicializada e passada para NetAdapterSetDataPathCapabilities ao iniciar o adaptador de rede. Os valores do identificador variam de zero ao valor de (((MaxNumber of TxQueues) + (MaxNumber of RxQueues)) - 1).

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.21
Versão mínima do UMDF 2.33
Cabeçalho netrxqueue.h (inclua netadaptercx.h)
IRQL PASSIVE_LEVEL