次の方法で共有


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

IWiaDrvItem::RemoveItemFromFolder メソッドは、親フォルダーから項目を削除します。

構文

HRESULT RemoveItemFromFolder(
  LONG __MIDL__IWiaDrvItem0006
);

パラメーター

__MIDL__IWiaDrvItem0006

lReason [in]

フォルダーからアイテムを削除する理由を指定します。 このパラメーターは、次のいずれかの値に設定できます。

価値 形容
WiaItemTypeDeleted アイテムは削除済みとしてマークされます。
WiaItemTypeDisconnected 項目は切断されたデバイスです。

戻り値

メソッドが成功した場合は、S_OKを返します。 削除する項目がフォルダーであり、フォルダーが空でない場合、メソッドは E_INVALIDARGを返します。 lReason に無効な理由が含まれている場合、メソッドは E_INVALIDARGを返します。 別の理由でメソッドが失敗した場合は、標準の COM エラー コードが返されます。

備考

アイテムがフォルダーから削除された後は、デバイスアクセスに使用できなくなります。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー wiamindr_lh.h (Wiamindr.h を含む)

関連項目

IWiaDrvItem

IWiaDrvItem::AddItemToFolder