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


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

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

Синтаксис

HRESULT UnlinkItemTree(
  LONG __MIDL__IWiaDrvItem0005
);

Параметры

__MIDL__IWiaDrvItem0005

lFlags [in]

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

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

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

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

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

Замечания

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка wiamindr_lh.h (включить Wiamindr.h)

См. также

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