Метод 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) |