EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED 콜백 함수(netpacketqueue.h)

EvtPacketQueueSetNotificationEnabled 콜백 함수는 지정된 큐의 링 버퍼에 수신된 새 패킷이 있는 경우 클라이언트별 처리를 수행하기 위해 클라이언트 드라이버에 의해 구현됩니다.

구문

EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtPacketQueueSetNotificationEnabled;

void EvtPacketQueueSetNotificationEnabled(
  [_In_] NETPACKETQUEUE PacketQueue,
  [_In_] BOOLEAN NotificationEnabled
)
{...}

매개 변수

[_In_] PacketQueue

패킷 큐에 대한 핸들입니다.

[_In_] NotificationEnabled

클라이언트가 패킷 큐 알림을 사용하도록 설정하는 TRUE 요청 값입니다. 클라이언트가 패킷 큐 알림을 사용하지 않도록 설정하는 FALSE 요청 값입니다.

반환 값

없음

설명

이 콜백 함수를 EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE 콜백에 등록합니다. NET_PACKET_QUEUE_CONFIG_INIT 사용하여 구조를 초기화할 때 NET_PACKET_QUEUE_CONFIG 구조체의 적절한 멤버를 설정한 다음 NetTx(Rx)QueueCreate를 호출합니다.

NetAdapterCx는 패킷 큐의 EVT_PACKET_QUEUE_CANCELEVT_PACKET_QUEUE_ADVANCE 콜백 함수와 함께 이 콜백 함수를 직렬화합니다.

NetAdapterCx 데이터 경로 폴링 모델을 보여 주는 자세한 정보 및 다이어그램은 큐 전송 및 받기를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 유니버설
최소 KMDF 버전 1.27
머리글 netpacketqueue.h(netadaptercx.h 포함)
IRQL PASSIVE_LEVEL

추가 정보

EVT_NET_ADAPTER_CREATE_RXQUEUE

EVT_NET_ADAPTER_CREATE_TXQUEUE

NetRxQueueCreate

NetTxQueueCreate

EVT_PACKET_QUEUE_START

EVT_PACKET_QUEUE_ADVANCE

EVT_PACKET_QUEUE_CANCEL

EVT_PACKET_QUEUE_STOP

NetTxQueueNotifyMoreCompletedPacketsAvailable

NetRxQueueNotifyMoreReceivedPacketsAvailable