EVT_PACKET_QUEUE_CANCEL - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// netpacketqueue.h

EVT_PACKET_QUEUE_CANCEL EvtPacketQueueCancel;

void EvtPacketQueueCancel(
  [_In_] NETPACKETQUEUE PacketQueue
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-netpacketqueue-evt_packet_queue_cancel)

EVT_PACKET_QUEUE_CANCEL callback function

Description

The EvtPacketQueueCancel callback function is implemented by the client driver to handle operations that must be performed before a packet queue is deleted.

Parameters

PacketQueue [_In_]

A handle to a packet queue.

Prototype

//Declaration

EVT_PACKET_QUEUE_CANCEL EvtPacketQueueCancel;

// Definition

VOID EvtPacketQueueCancel
(
    NETPACKETQUEUE PacketQueue
)
{...}

Remarks

Register this callback function in your EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE callback. Set the appropriate member of a NET_PACKET_QUEUE_CONFIG structure when you are initializing the structure with NET_PACKET_QUEUE_CONFIG_INIT, then call NetTx(Rx)QueueCreate.

NetAdapterCx serializes this callback function along with the packet queue's EVT_PACKET_QUEUE_ADVANCE and EVT_PACKET_QUEUE_ADVANCE callback functions.

For more info and a diagram showing the NetAdapterCx data path polling model, see Transmit and receive queues.

See also

EVT_NET_ADAPTER_CREATE_RXQUEUE

EVT_NET_ADAPTER_CREATE_TXQUEUE

NetRxQueueCreate

NetTxQueueCreate

EVT_PACKET_QUEUE_START

EVT_PACKET_QUEUE_ADVANCE

EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED

EVT_PACKET_QUEUE_STOP