Функция NetRxQueueInitGetQueueId (netrxqueue.h)
Извлекает идентификатор очереди получения, связанной с очередью получения.
Синтаксис
ULONG NetRxQueueInitGetQueueId(
[_In_] NETRXQUEUE_INIT *NetRxQueueInit
);
Параметры
[_In_] NetRxQueueInit
Указатель на структуру, выделенную NETRXQUEUE_INIT NetAdapterCx. Дополнительные сведения см. в разделе «Примечания».
Возвращаемое значение
Возвращает ULONG, идентифицирующий очередь получения.
Комментарии
Драйвер клиента получает указатель на структуру NETRXQUEUE_INIT в функции обратного вызова EVT_NET_ADAPTER_CREATE_RXQUEUE .
Начиная с нуля NetAdapterCx присваивает уникальное значение идентификатора каждой создаваемой очереди. Драйвер клиента указывает количество очередей передачи, поддерживаемых сетевым адаптером в элементе MaximumNumberOfQueues структуры NET_ADAPTER_RX_CAPABILITIES , который инициализируется и передается в NetAdapterSetDataPathCapabilities при запуске сетевого адаптера. Значения идентификаторов (((MaxNumber of TxQueues) + (MaxNumber of RxQueues)) - 1)
варьируются от нуля до значения .
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1.21 |
Верхняя часть | netrxqueue.h (включая netadaptercx.h) |
IRQL | PASSIVE_LEVEL |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по