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


функция 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 для этой очереди пакетов.

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

Никакой

Замечания

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

Требования

Требование Ценность
целевая платформа Всеобщий
минимальная версия KMDF 1.27
минимальная версия UMDF 2.33
заголовка netpacketqueue.h (include netadaptercx.h)
библиотеки netadaptercxstub.lib
IRQL PASSIVE_LEVEL

См. также

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate