Интерфейс IRequestCallbackCancel (wudfddi.h)
[ предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе Начало работы с UMDF.]
Драйвер уведомляется, когда запрос ввода-вывода, который в настоящее время обрабатывается драйвером, должен быть отменен. Драйвер уведомляется, когда приложение вызывает функцию Microsoft Win32 CancelIo, CancelIoExили CancelSynchronousIo. Драйвер может обрабатывать уведомление, регистрируя интерфейс IRequestCallbackCancel.
Наследство
Интерфейс IRequestCallbackCancel наследует от интерфейса IUnknown. IRequestCallbackCancel также имеет следующие типы элементов:
- Методика
Методика
Интерфейс IRequestCallbackCancel имеет эти методы.
IRequestCallbackCancel::OnCancel Метод OnCancel вызывается, когда приложение отменяет операцию ввода-вывода с помощью функции Microsoft Win32 CancelIo, CancelIoEx или CancelSynchronousIo. |
Замечания
Драйвер регистрирует интерфейс IRequestCallbackCancel при вызове метода IWDFIoRequest::MarkCancelable, чтобы включить отмену запроса ввода-вывода. Дополнительные сведения об отмене запросов ввода-вывода см. в разделе Отмена запросов ввода-вывода.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | wudfddi.h |