Condividi tramite


Funzione NetRxQueueInitGetQueueId (netrxqueue.h)

Recupera l'identificatore della coda di ricezione associata a una coda di ricezione.

Sintassi

ULONG NetRxQueueInitGetQueueId(
  [_In_] NETRXQUEUE_INIT *NetRxQueueInit
);

Parametri

[_In_] NetRxQueueInit

Puntatore a una struttura NETRXQUEUE_INIT allocata da NetAdapterCx. Per altre informazioni, vedere la sezione Osservazioni.

Valore restituito

Restituisce un oggetto ULONG che identifica una coda di ricezione.

Osservazioni

Il driver client riceve un puntatore a una struttura NETRXQUEUE_INIT nella relativa funzione di callback EVT_NET_ADAPTER_CREATE_RXQUEUE.

A partire da zero, NetAdapterCx assegna un valore di identificatore univoco per ogni coda creata. Il driver client specifica il numero di code di trasmissione supportate dalla scheda di rete nella MaximumNumberOfQueues membro della struttura NET_ADAPTER_RX_CAPABILITIES, inizializzata e passata a NetAdapterSetDataPathCapabilities all'avvio della scheda net. I valori dell'identificatore sono compresi tra zero e il valore di (((MaxNumber of TxQueues) + (MaxNumber of RxQueues)) - 1).

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
versione minima di KMDF 1.21
versione minima di UMDF 2.33
intestazione netrxqueue.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL