ITransferAdviseSink::ConfirmOverwrite メソッド (shobjidl_core.h)

既存のアイテムの上書きが許容されることを確認するメッセージをユーザーに表示します。

構文

HRESULT ConfirmOverwrite(
  IShellItem *psiSource,
  IShellItem *psiDestParent,
  LPCWSTR    pszName
);

パラメーター

psiSource

種類: IShellItem*

ソース IShellItem へのポインター。

psiDestParent

種類: IShellItem*

コピー先の親フォルダー IShellItem へのポインター。

pszName

種類: LPCWSTR

宛先にある項目の目的の名前を含むワイド文字列へのポインター。 NULL の場合、名前は psiSource が指すシェル項目と同じです。

戻り値

種類: HRESULT

以下に示す戻り値は、操作の終了方法を呼び出しプロセスに通知するために、このメソッドによって特に出力されます。 このメソッドの操作中に他の結果またはエラーが生成された場合は、呼び出し元のプロセスに返す必要があります。

リターン コード 説明
COPYENGINE_S_USER_IGNORED
ユーザーが [無視] をクリックしました。 呼び出しプロセスが必要に応じて他のファイルの処理を続行できるようにします。
COPYENGINE_E_USER_CANCELLED
ユーザーが [キャンセル] をクリックしました。 現在のドキュメントの処理を停止し、現在のプロセスを終了します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)