функция обратного вызова EVT_WDF_IO_TARGET_REMOVE_CANCELED (wdfiotarget.h)

[Применимо к KMDF и UMDF]

Функция обратного вызова события EvtIoTargetRemoveCanceled драйвера выполняет операции при отмене удаления указанного удаленного целевого объекта ввода-вывода.

Синтаксис

EVT_WDF_IO_TARGET_REMOVE_CANCELED EvtWdfIoTargetRemoveCanceled;

void EvtWdfIoTargetRemoveCanceled(
  [in] WDFIOTARGET IoTarget
)
{...}

Параметры

[in] IoTarget

Дескриптор целевого объекта ввода-вывода.

Возвращаемое значение

None

Remarks

Чтобы зарегистрировать функцию обратного вызова EvtIoTargetRemoveCanceled , поместите адрес функции обратного вызова в структуру WDF_IO_TARGET_OPEN_PARAMS целевого объекта ввода-вывода.

Если функция обратного вызова EvtIoTargetQueryRemove драйвера называется WdfIoTargetCloseForQueryRemove, функция обратного вызова EvtIoTargetRemoveCanceled драйвера должна вызвать WdfIoTargetOpen , чтобы повторно включить отправку запросов ввода-вывода в целевой объект ввода-вывода. Когда драйвер вызывает WdfIoTargetOpen, он может указать WdfIoTargetOpenReopen для элемента Typeструктуры WDF_IO_TARGET_OPEN_PARAMS .

Если драйвер не предоставил функцию обратного вызова EvtIoTargetQueryRemove , функция обратного вызова EvtIoTargetRemoveCanceled может при необходимости вызвать WdfIoTargetOpen и указать WdfIoTargetOpenReopen.

Необязательная функция обратного вызова EvtIoTargetRemoveCanceled должна выполнять любые дополнительные операции, которые могут потребоваться, прежде чем драйвер возобновит отправку запросов ввода-вывода в целевой объект ввода-вывода.

Дополнительные сведения о функции обратного вызова EvtIoTargetRemoveCanceled см. в разделе Управление состоянием общего целевого объекта ввода-вывода.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2,0
Верхняя часть wdfiotarget.h (включая Wdf.h)
IRQL PASSIVE_LEVEL

См. также раздел

EvtIoTargetQueryRemove

EvtIoTargetRemoveComplete

WDF_IO_TARGET_OPEN_PARAMS

WdfIoTargetCloseForQueryRemove

WdfIoTargetOpen