EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED Rückruffunktion (netpacketqueue.h)
Die Rückruffunktion EvtPacketQueueSetNotificationEnabled wird vom Clienttreiber implementiert, um clientspezifische Verarbeitung durchzuführen, wenn neue Pakete im Ringpuffer der angegebenen Warteschlange empfangen werden.
Syntax
EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtPacketQueueSetNotificationEnabled;
void EvtPacketQueueSetNotificationEnabled(
[_In_] NETPACKETQUEUE PacketQueue,
[_In_] BOOLEAN NotificationEnabled
)
{...}
Parameter
[_In_] PacketQueue
Ein Handle für eine Paketwarteschlange.
[_In_] NotificationEnabled
Ein Wert von TRUE-Anforderungen , die der Client die Paketwarteschlangenbenachrichtigung aktiviert. Ein Wert von FALSE-Anforderungen , die der Client die Paketwarteschlangenbenachrichtigung deaktiviert.
Rückgabewert
Keine
Bemerkungen
Registrieren Sie diese Rückruffunktion in Ihrem EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE-Rückruf . Legen Sie das entsprechende Element einer NET_PACKET_QUEUE_CONFIG-Struktur fest, wenn Sie die Struktur mit NET_PACKET_QUEUE_CONFIG_INIT initialisieren, und rufen Sie dann NetTx(Rx)QueueCreate auf.
NetAdapterCx serialisiert diese Rückruffunktion zusammen mit den EVT_PACKET_QUEUE_CANCEL - und EVT_PACKET_QUEUE_ADVANCE Rückruffunktionen der Paketwarteschlange.
Weitere Informationen und ein Diagramm mit dem NetAdapterCx-Datenpfadabfragemodell finden Sie unter Übertragungs- und Empfangswarteschlangen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1,27 |
UMDF-Mindestversion | 2.33 |
Kopfzeile | netpacketqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |
Weitere Informationen
EVT_NET_ADAPTER_CREATE_RXQUEUE
EVT_NET_ADAPTER_CREATE_TXQUEUE