IFileOperation2010/11/02 06:34

IFileOperation は、Vista で新しく追加されたCOMのインターフェースになります。これは、Vista 以前に使われていた SHFileOperation 関数の後継APIですが、ネットで検索してもほとんどIFileOperation に関する情報が無いようなので、備忘録としてメモを残します。MSDNにもサンプルコードがありますが、PerformOperations を呼び出さないと実際の作業は行いません。ちょっと、悩んでしまったので使う際には気をつけてください。

IFileOperation(MSDN)

http://msdn.microsoft.com/ja-jp/library/bb775771(v=VS.85).aspx

IFileOperation::CopyItem(MSDN)

http://msdn.microsoft.com/en-us/library/bb775761(v=VS.85).aspx

(※)↑上記のサンプルでは、IShellItemが使われていますが、IShellItem2も使えます。

IShellItem Interface(MSDN)

http://msdn.microsoft.com/en-us/library/bb761144(VS.85).aspx

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
今年は、西暦何年でしょう?
(半角数字で2025と回答下さい)

コメント:

トラックバック