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


Метод IWiaDrvItem::UnlinkItemTree (wiamindr_lh.h)

Метод IWiaDrvItem::UnlinkItemTree удаляет связь с деревом элементов драйвера и освобождает все элементы в дереве.

Синтаксис

HRESULT UnlinkItemTree(
  LONG __MIDL__IWiaDrvItem0005
);

Параметры

__MIDL__IWiaDrvItem0005

lFlags [in]

Указывает, как следует разорвать связь с деревом элементов драйвера. Для этого параметра необходимо задать одно из следующих значений.

Значение Описание
WiaItemTypeDeleted Элемент помечается как удаленный из дерева.
WiaItemTypeDisconnected Элемент представляет отключенное устройство.

Дополнительные сведения см. в разделе Флаги типов элементов WIA.

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

Если метод завершается успешно, он возвращает S_OK. Если метод вызывается для нескорневых элементов, он возвращает E_INVALIDARG. Если метод завершается сбоем по другой причине, он возвращает стандартный код ошибки COM.

Комментарии

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wiamindr_lh.h (включая Wiamindr.h)

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

Флаги типов элементов WIA