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 コールバック関数のクライアント ドライバーの実装へのポインター。

戻り値

なし

解説

クライアント ドライバーは、パケット キューを作成するために NetTxQueueCreate または NetRxQueueCreate を呼び出す前に、この関数を呼び出してNET_PACKET_QUEUE_CONFIG構造体を初期化する必要があります。

要件

   
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.27
Header netpacketqueue.h (netadaptercx.h を含む)
Library netadaptercxstub.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate