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


функция NET_PACKET_QUEUE_CONFIG_INIT (netpacketqueue.h)

Функция NET_PACKET_QUEUE_CONFIG_INIT инициализирует структуру NET_PACKET_QUEUE_CONFIG .

Синтаксис

void NET_PACKET_QUEUE_CONFIG_INIT(
  [_Out_] NET_PACKET_QUEUE_CONFIG                   *Config,
  [_In_]  PFN_PACKET_QUEUE_ADVANCE                  EvtAdvance,
  [_In_]  PFN_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtSetNotificationEnabled,
  [_In_]  PFN_PACKET_QUEUE_CANCEL                   EvtCancel
);

Параметры

[_Out_] Config

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

[_In_] EvtAdvance

Указатель на реализацию драйвером клиента функции обратного вызова EVT_PACKET_QUEUE_ADVANCE для этой очереди пакетов.

[_In_] EvtSetNotificationEnabled

Указатель на реализацию драйвером клиента функции обратного вызова EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED для этой очереди пакетов.

[_In_] EvtCancel

Указатель на реализацию драйвером клиента функции обратного вызова EVT_PACKET_QUEUE_CANCEL для этой очереди пакетов.

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

None

Remarks

Клиентские драйверы должны вызывать эту функцию для инициализации структуры NET_PACKET_QUEUE_CONFIG перед вызовом NetTxQueueCreate или NetRxQueueCreate для создания очереди пакетов.

Требования

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

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

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate