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


функция 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

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

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

Никакой

Замечания

Эта функция является одной из двух возможных функций для вызова для инициализации структуры 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 (include netadaptercx.h)
IRQL PASSIVE_LEVEL

См. также

NET_ADAPTER_TX_CAPABILITIES

NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA