EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED funzione di callback (netpacketqueue.h)
La funzione di callback EvtPacketQueueSetNotificationEnabled viene implementata dal driver client per eseguire l'elaborazione specifica del client quando vengono ricevuti nuovi pacchetti nel buffer circolare della coda specificata.
Sintassi
EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtPacketQueueSetNotificationEnabled;
void EvtPacketQueueSetNotificationEnabled(
[_In_] NETPACKETQUEUE PacketQueue,
[_In_] BOOLEAN NotificationEnabled
)
{...}
Parametri
[_In_] PacketQueue
Handle per una coda di pacchetti.
[_In_] NotificationEnabled
Valore true che richiede che il client abiliti la notifica della coda di pacchetti. Valore false che il client disabilita la notifica della coda di pacchetti.
Valore restituito
nessuno
Osservazioni
Registrare questa funzione di callback nel callback EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE . Impostare il membro appropriato di una struttura NET_PACKET_QUEUE_CONFIG quando si inizializza la struttura con NET_PACKET_QUEUE_CONFIG_INIT, quindi chiamare NetTx(Rx)QueueCreate.
NetAdapterCx serializza questa funzione di callback insieme alla EVT_PACKET_QUEUE_CANCEL della coda di pacchetti e EVT_PACKET_QUEUE_ADVANCE funzioni di callback.
Per altre info e un diagramma che mostra il modello di polling del percorso dati NetAdapterCx, vedi Trasmettere e ricevere code.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.27 |
Intestazione | netpacketqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |
Vedi anche
EVT_NET_ADAPTER_CREATE_RXQUEUE
EVT_NET_ADAPTER_CREATE_TXQUEUE
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per