EVT_PACKET_QUEUE_ADVANCE funzione di callback (netpacketqueue.h)
La funzione di callback EvtPacketQueueAdvance viene implementata dal driver client per elaborare la trasmissione o ricevere pacchetti forniti da NetAdapterCx.
Sintassi
EVT_PACKET_QUEUE_ADVANCE EvtPacketQueueAdvance;
void EvtPacketQueueAdvance(
[_In_] NETPACKETQUEUE PacketQueue
)
{...}
Parametri
[_In_] PacketQueue
Handle in una coda di pacchetti.
Valore restituito
nessuno
Osservazioni
Registrare questa funzione di callback nel callback di EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE . Impostare il membro appropriato di una struttura di 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 alle funzioni di EVT_PACKET_QUEUE_CANCEL e EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED callback della coda del pacchetto.
Per altre informazioni e un diagramma che mostra il modello di polling del percorso dati NetAdapterCx, vedere Trasmettere e ricevere code. Per altre informazioni sull'utilizzo del buffer degli anelli, vedere Uso del buffer dell'anello.
Per un esempio di implementazione di questo callback per una coda di trasmissione, vedere Invio di dati di rete con anelli di rete. Per un esempio di implementazione di questo callback per una coda di ricezione, vedere Ricezione di dati di rete con anelli di rete.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.27 |
Intestazione | netpacketqueue.h (include netadaptercx.h) |
IRQL | <= DISPATCH_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 dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per