共用方式為


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 結構,再呼叫 NetTxQueueCreateNetRxQueueCreate 來建立封包佇列。

規格需求

需求
目標平台 Universal
最低 KMDF 版本 1.27
最低UMDF版本 2.33
標頭 netpacketqueue.h (包含 netadaptercx.h)
程式庫 netadaptercxstub.lib
IRQL PASSIVE_LEVEL

另請參閱

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate