Поделиться через


функция NET_ADAPTER_TX_CAPABILITIES_INIT (netadapter.h)

Функция NET_ADAPTER_TX_CAPABILITIES_INIT инициализирует структуру NET_ADAPTER_TX_CAPABILITIES для сетевого адаптера, который не указал использование DMA в пути передачи данных.

Синтаксис

void NET_ADAPTER_TX_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_TX_CAPABILITIES *TxCapabilities,
  [_In_]  SIZE_T                      MaximumNumberOfQueues
);

Параметры

[_Out_] TxCapabilities

Указатель на структуру NET_ADAPTER_TX_CAPABILITIES , выделенную драйвером.

[_In_] MaximumNumberOfQueues

Максимальное число очередей передачи, поддерживаемых адаптером.

Возвращаемое значение

None

Remarks

Эта функция является одной из двух возможных функций для инициализации структуры NET_ADAPTER_TX_CAPABILITIES . Какой из вызовов должен вызывать драйвер клиента, зависит от того, следует ли использовать DMA. NET_ADAPTER_TX_CAPABILITIES_INIT используется, если драйвер не указывает сопоставление памяти DMA для своих буферов передачи, и NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA используется в этом случае.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,25
Минимальная версия UMDF 2.33
Верхняя часть netadapter.h (включая netadaptercx.h)
IRQL PASSIVE_LEVEL

См. также раздел

NET_ADAPTER_TX_CAPABILITIES

NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA