Share via


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
머리글 netpacketqueue.h(netadaptercx.h 포함)
라이브러리 netadaptercxstub.lib
IRQL PASSIVE_LEVEL

추가 정보

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate