функция 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
Верхняя часть netpacketqueue.h (включая netadaptercx.h)
Библиотека netadaptercxstub.lib
IRQL PASSIVE_LEVEL

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

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate