EVT_PACKET_QUEUE_CANCEL funzione di callback (netpacketqueue.h)
La funzione di callback EvtPacketQueueCancel viene implementata dal driver client per gestire le operazioni che devono essere eseguite prima dell'eliminazione di una coda di pacchetti.
Sintassi
EVT_PACKET_QUEUE_CANCEL EvtPacketQueueCancel;
void EvtPacketQueueCancel(
[_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_ADVANCE della coda di pacchetti e EVT_PACKET_QUEUE_ADVANCE funzioni di callback.
Per altre informazioni e un diagramma che mostra il modello di polling del percorso dati NetAdapterCx, vedere Trasmettere e ricevere code.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.27 |
Versione UMDF minima | 2.33 |
Intestazione | netpacketqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |
Vedi anche
EVT_NET_ADAPTER_CREATE_RXQUEUE
EVT_NET_ADAPTER_CREATE_TXQUEUE