次の方法で共有


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 を含む)

関連項目

WIA 項目の種類フラグ