IWiaDrvItem::UnlinkItemTree 方法 (wiamindr_lh.h)
IWiaDrvItem::UnlinkItemTree 方法會取消鏈接驅動程式專案樹狀結構,並釋放樹狀結構中的所有專案。
語法
HRESULT UnlinkItemTree(
LONG __MIDL__IWiaDrvItem0005
);
參數
__MIDL__IWiaDrvItem0005
lFlags [in]
指出驅動程式專案樹狀結構應該如何取消連結。 此參數必須設定為下列其中一個值。
值 | Description |
---|---|
WiaItemTypeDeleted | 項目會標示為從樹狀結構中刪除。 |
WiaItemTypeDisconnected | 專案代表已中斷連線的裝置。 |
如需詳細資訊,請參閱 WIA 專案類型旗標。
傳回值
如果方法成功,則會傳回 S_OK。 如果在非根專案上呼叫 方法,則會傳回 E_INVALIDARG。 如果方法因其他原因而失敗,則會傳回標準 COM 錯誤碼。
備註
Minidrivers 必須在驅動程式專案樹狀目錄中的根專案上呼叫這個方法,才能使樹狀結構失效。 這通常是在卸除驅動程式時,或迷你驅動程式需要重建驅動程序專案樹狀結構時完成。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | wiamindr_lh.h (包括 Wiamindr.h) |