Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Clienttreiber ruft NetRxQueueNotifyMoreReceivedPacketsAvailable auf, um Warteschlangenvorgänge fortzusetzen, nachdem NetAdapterCx die EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED Ereignisrückrufroutine des Clients aufruft.
Syntax
void NetRxQueueNotifyMoreReceivedPacketsAvailable(
[_In_] NETPACKETQUEUE PacketQueue
);
Parameter
[_In_] PacketQueue
Ein Handle für ein Net Receive Queue-Objekt.
Rückgabewert
Nichts
Bemerkungen
Diese Funktion sollte nur aufgerufen werden, wenn die Abruffunktion deaktiviert ist.
Nachdem NetAdapterCx die EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED Ereignisrückrufroutine eines Clienttreibers mit NotificationEnabled- auf TRUEfestgelegt hat, ermöglicht der Client die Hardwareunterbrechung der Warteschlange. Wenn das Gerät einen Hardwareunterbruch generiert, ruft der Client in der Regel NetRxQueueNotifyMoreReceivedPacketsAvailable aus seiner EVT_WDF_INTERRUPT_DPC Rückruffunktion auf, nachdem eine ausstehende NET_PACKET im NET_RINGder Empfangswarteschlange abgeschlossen wurde.
Der Client sollte nur NetRxQueueNotifyMoreReceivedPacketsAvailable einmal pro Aktivierung der Benachrichtigung aufrufen. Wenn der letzte Aufruf von EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLEDNotificationEnabled auf FALSE-festgelegt ist, sollte der Client das Aufrufen von NetRxQueueNotifyMoreReceivedPacketsAvailablevermeiden. Da NetAdapterCx EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED wiederholt aufruft, kann der Client einige Fälle verpassen und NetRxQueueNotifyMoreReceivedPacketsAvailable aufrufen, wenn NotificationEnabled- auf FALSE-festgelegt ist. In diesen Fällen ist der Anruf ein no-op.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Universal |
| Minimale KMDF-Version | 1.27 |
| Mindest-UMDF-Version | 2.33 |
| Header- | netrxqueue.h (include netadaptercx.h) |
| IRQL- | <= HIGH_LEVEL |