Compartilhar via


Função NetTxQueueInitGetQueueId (nettxqueue.h)

Recupera o identificador associado a uma fila de transmissão.

Sintaxe

ULONG NetTxQueueInitGetQueueId(
  [_In_] NETTXQUEUE_INIT *NetTxQueueInit
);

Parâmetros

[_In_] NetTxQueueInit

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

Valor de retorno

Retorna um ULONG que identifica uma fila de transmissão.

Observações

O driver cliente recebe um ponteiro para uma estrutura de NETTXQUEUE_INIT em sua função de retorno de chamada EVT_NET_ADAPTER_CREATE_TXQUEUE.

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

Requisitos

Requisito Valor
da Plataforma de Destino Universal
versão mínima do KMDF 1.21
versão mínima do UMDF 2.33
cabeçalho nettxqueue.h (inclua netadaptercx.h)
IRQL PASSIVE_LEVEL