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 |
最小 UMDF バージョン | 2.33 |
Header | netpacketqueue.h (netadaptercx.h を含む) |
Library | netadaptercxstub.lib |
IRQL | PASSIVE_LEVEL |