Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция обратного вызова EvtPacketQueueCan cel реализуется драйвером клиента для обработки операций, которые необходимо выполнить перед удалением очереди пакетов.
Синтаксис
EVT_PACKET_QUEUE_CANCEL EvtPacketQueueCancel;
void EvtPacketQueueCancel(
[_In_] NETPACKETQUEUE PacketQueue
)
{...}
Параметры
[_In_] PacketQueue
Дескриптор очереди пакетов.
Возвращаемое значение
Никакой
Замечания
Зарегистрируйте эту функцию обратного вызова в EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE обратного вызова. Задайте соответствующий элемент структуры NET_PACKET_QUEUE_CONFIG при инициализации структуры с NET_PACKET_QUEUE_CONFIG_INIT, а затем вызовите NetTx(Rx)QueueCreate.
NetAdapterCx сериализует эту функцию обратного вызова вместе с EVT_PACKET_QUEUE_ADVANCE очереди пакетов и функциями обратного вызова EVT_PACKET_QUEUE_ADVANCE.
Дополнительные сведения и схема с моделью опроса пути данных NetAdapterCx см. в разделе Очереди передачи и получения.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Всеобщий |
| минимальная версия KMDF | 1.27 |
| минимальная версия UMDF | 2.33 |
| заголовка | netpacketqueue.h (include netadaptercx.h) |
| IRQL | PASSIVE_LEVEL |
См. также
EVT_NET_ADAPTER_CREATE_RXQUEUE
EVT_NET_ADAPTER_CREATE_TXQUEUE