Condividi tramite


EVT_PACKET_QUEUE_CANCEL funzione di callback (netpacketqueue.h)

Il EvtPacketQueueCancel funzione di callback 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 di una coda di pacchetti.

Valore restituito

Nessuno

Osservazioni

Registrare questa funzione di callback nel callback EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE callback. 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 EVT_PACKET_QUEUE_ADVANCE 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, vedere Trasmettere e ricevere code.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
versione minima di KMDF 1.27
versione minima di UMDF 2.33
intestazione netpacketqueue.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL

Vedere anche

EVT_NET_ADAPTER_CREATE_RXQUEUE

EVT_NET_ADAPTER_CREATE_TXQUEUE

NetRxQueueCreare

NetTxQueueCreare

EVT_PACKET_QUEUE_START

EVT_PACKET_QUEUE_ADVANCE

EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED

EVT_PACKET_QUEUE_STOP