IWiaDrvItem::UnlinkItemTree メソッド (wiamindr_lh.h)

IWiaDrvItem::UnlinkItemTree メソッドは、ドライバー項目ツリーのリンクを解除し、ツリー内のすべての項目を解放します。

構文

HRESULT UnlinkItemTree(
  LONG __MIDL__IWiaDrvItem0005
);

パラメーター

__MIDL__IWiaDrvItem0005

lFlags [in]

ドライバー項目ツリーのリンクを解除する方法を示します。 このパラメーターは、次のいずれかの値に設定する必要があります。

説明
WiaItemTypeDeleted 項目はツリーから削除済みとしてマークされます。
WiaItemTypeDisconnected 項目は、切断されたデバイスを表します。

詳細については、「 WIA 項目の種類フラグ」を参照してください。

戻り値

メソッドが成功すると、 S_OKが返されます。 ルート以外の項目で メソッドが呼び出されると、 E_INVALIDARGが返されます。 メソッドが別の理由で失敗した場合は、標準の COM エラー コードが返されます。

注釈

ミニドライバーは、ツリーを無効にする場合に、ドライバー項目ツリーのルート項目でこのメソッドを呼び出す必要があります。 これは通常、ドライバーがアンロードされている場合、またはミニドライバーがドライバー項目ツリーを再構築する必要がある場合に行われます。

要件

要件
対象プラットフォーム デスクトップ
Header wiamindr_lh.h (Wiamindr.h を含む)

こちらもご覧ください

WIA 項目の種類フラグ