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