ITransferAdviseSink::SubStreamFailure メソッド (shobjidl_core.h)
セカンダリ ストリームに関連するエラーがあり、ユーザーの操作が必要な場合に呼び出されます。
構文
HRESULT SubStreamFailure(
[in] IShellItem *psi,
[in] LPCWSTR pszStreamName,
[in] HRESULT hrError
);
パラメーター
[in] psi
種類: IShellItem*
エラーの原因となった IShellItem へのポインター。
[in] pszStreamName
種類: LPCWSTR
操作で失われるデータの名前。
[in] hrError
種類: HRESULT
生成されたエラー コード。 コピー エンジンで処理する必要があります。
戻り値
種類: HRESULT
その他の HRESULT を渡す必要があります。 エラーが処理されない場合、戻り値は hrError である必要があります。
リターン コード | 説明 |
---|---|
|
ハンドラーはファイル操作を再試行する必要があります。 |
|
ハンドラーは 、pszRename バッファーで返される名前を使用して、ファイル操作を再試行する必要があります。 |
|
ユーザーは、ハンドラーが既存のファイルを上書きする必要があることを示しています。 |
|
ユーザーは、ハンドラーがセキュリティ記述子なしで操作を再試行する必要があることを示しています。 |
|
ユーザーが [キャンセル] をクリックしました。 コピー ジョブ全体が終了しています。 ハンドラーは、このコードをコピー エンジンに返す必要があります。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |