Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает идентификатор, связанный с очередью передачи.
Синтаксис
ULONG NetTxQueueInitGetQueueId(
[_In_] NETTXQUEUE_INIT *NetTxQueueInit
);
Параметры
[_In_] NetTxQueueInit
Указатель на выделенную NETTXQUEUE_INIT структуру NetAdapterCx. Дополнительные сведения см. в разделе "Примечания".
Возвращаемое значение
Возвращает ULONG, идентифицирующий очередь передачи.
Замечания
Драйвер клиента получает указатель на структуру NETTXQUEUE_INIT в функции обратного вызова EVT_NET_ADAPTER_CREATE_TXQUEUE.
Начиная с нуля, NetAdapterCx назначает уникальное значение идентификатора для каждой очереди, которую он создает. Драйвер клиента указывает количество очередей передачи, поддерживаемых сетевым адаптером в MaximumNumberOfQueues член структуры NET_ADAPTER_TX_CAPABILITIES, которая инициализирована и передается в NetAdapterSetDataPathCapabilities при запуске сетевого адаптера. Значения идентификатора варьируются от нуля до значения (((MaxNumber of TxQueues) + (MaxNumber of RxQueues)) - 1).
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Всеобщий |
| минимальная версия KMDF | 1.21 |
| минимальная версия UMDF | 2.33 |
| заголовка | nettxqueue.h (include netadaptercx.h) |
| IRQL | PASSIVE_LEVEL |