IFileOperation::MoveItems メソッド (shobjidl_core.h)
指定した宛先に移動する項目のセットを宣言します。
構文
HRESULT MoveItems(
[in] IUnknown *punkItems,
[in] IShellItem *psiDestinationFolder
);
パラメーター
[in] punkItems
種類: IUnknown*
移動する項目のグループを表す IShellItemArray、IDataObject、または IEnumShellItems オブジェクトの IUnknown へのポインター。 また、IPersistIDList オブジェクトをポイントして 1 つの項目を表し、IFileOperation::MoveItem と同じ関数を効果的に実行することもできます。
[in] psiDestinationFolder
種類: IShellItem*
移動されたアイテムを格納する宛先フォルダーを指定する IShellItem へのポインター。
戻り値
型: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
このメソッドは項目を移動せず、単に移動する項目を宣言します。 アイテムのグループを移動するには、少なくともここで詳しく説明されている一連の呼び出しを行う必要があります。
- IFileOperation::MoveItems を呼び出して、ソース ファイルまたはフォルダーと移動先フォルダーを宣言します。
- IFileOperation::P erformOperations を呼び出して、移動操作を開始します。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |