Поделиться через


Интерфейс IQueueCallbackIoCanceledOnQueue (wudfddi.h)

[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с помощью UMDF.]

Интерфейс IQueueCallbackIoCanceledOnQueue необязателен. Драйвер может предоставить этот интерфейс, если вы хотите, чтобы UMDF уведомлял драйвер об отмене запроса ввода-вывода, когда он находится в очереди ввода-вывода драйвера.

Наследование

Интерфейс IQueueCallbackIoCanceledOnQueue наследуется от интерфейса IUnknown . IQueueCallbackIoCanceledOnQueue также имеет следующие типы элементов:

  • Методы

Методы

Интерфейс IQueueCallbackIoCanceledOnQueue содержит следующие методы.

 
IQueueCallbackIoCanceledOnQueue::OnIoCanceledOnQueue

Функция обратного вызова события OnIoCanceledOnQueue драйвера сообщает драйверу, что запрос ввода-вывода был отменен, когда он находился в очереди ввода-вывода.

Комментарии

Чтобы зарегистрировать интерфейс IQueueCallbackIoCanceledOnQueue для очереди ввода-вывода, драйвер должен предоставить функцию QueryInterface для объекта очереди ввода-вывода. Функция QueryInterface должна возвращать указатель на интерфейс IQueueCallbackIoCanceledOnQueue . UMDF вызывает метод QueryInterface интерфейса IUnknown , который драйвер передает в IWDFDevice::CreateIoQueue.

Требования

Требование Значение
Целевая платформа Windows
Header wudfddi.h