次の方法で共有


IWiaItem::D eleteItem メソッド (wia_xp.h)

IWiaItem::D eleteItem メソッドは、デバイスのオブジェクト ツリーから現在の IWiaItem オブジェクトを削除します。

構文

HRESULT DeleteItem(
  [in] LONG lFlags
);

パラメーター

[in] lFlags

型: LONG

現在使用されていません。 ゼロに設定してください。

戻り値

種類: HRESULT

このメソッドは、削除された項目の数に関係なく、S_OKを返します。 メソッドが失敗した場合は、標準の COM エラー コードが返されます。

解説

Windows Image Acquisition (WIA) ランタイム システムは、ユーザーのコンピューターに接続されている各 WIA ハードウェア デバイスを 、IWiaItem オブジェクトの階層ツリーとして表します。 特定の WIA デバイスは、アプリケーションが IWiaItem オブジェクトをツリーから削除することを許可する場合と許可しない場合があります。 IEnumWIA_DEV_CAPS インターフェイスを使用して、デバイスに対してアイテム削除機能のクエリを実行します。

デバイスが IWiaItem ツリーで項目の削除をサポートしている場合は、 IWiaItem::D eleteItem メソッドを呼び出して IWiaItem オブジェクトを削除します。 このメソッドは、オブジェクトへのすべての参照が解放された後にのみオブジェクトを削除します。

要件

   
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー wia_xp.h (Wia.h を含む)
Library Wiaguid.lib
[DLL] Wiaservc.dll