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