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 回调函数的客户端驱动程序实现的指针。

返回值

没有

言论

客户端驱动程序必须在调用 netTxQueueCreateNetRxQueueCreate 来创建数据包队列之前调用此函数来初始化 NET_PACKET_QUEUE_CONFIG 结构。

要求

要求 价值
目标平台 普遍
最低 KMDF 版本 1.27
最低 UMDF 版本 2.33
标头 netpacketqueue.h (include netadaptercx.h)
netadaptercxstub.lib
IRQL PASSIVE_LEVEL

另请参阅

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate