Bagikan melalui


Metode ITransferAdviseSink::SubStreamFailure (shobjidl_core.h)

Dipanggil ketika ada kegagalan yang melibatkan aliran sekunder dan interaksi pengguna diperlukan.

Sintaks

HRESULT SubStreamFailure(
  [in] IShellItem *psi,
  [in] LPCWSTR    pszStreamName,
  [in] HRESULT    hrError
);

Parameter

[in] psi

Jenis: IShellItem*

Pointer ke IShellItem yang menyebabkan kegagalan.

[in] pszStreamName

Jenis: LPCWSTR

Nama data yang akan hilang dalam operasi.

[in] hrError

Jenis: HRESULT

Kode kesalahan yang dihasilkan. Ini harus ditangani oleh mesin salin.

Menampilkan nilai

Jenis: HRESULT

HRESULT lainnya harus dilewatkan. Jika kegagalan tidak ditangani, nilai yang dikembalikan harus hrError.

Menampilkan kode Deskripsi
COPYENGINE_S_USERRETRY
Handler harus mencoba kembali operasi file.
COPYENGINE_S_USERRETRYWITHNEWNAME
Handler harus mencoba kembali operasi file menggunakan nama yang dikembalikan dalam buffer pszRename .
COPYENGINE_S_OVERWRITE
Pengguna telah menunjukkan bahwa handler harus menimpa file yang ada.
COPYENGINE_S_RETRYWITHOUTSECURITY
Pengguna telah menunjukkan bahwa handler harus mencoba operasi lagi tanpa deskriptor keamanan.
COPYENGINE_E_USERCANCELLED
Pengguna mengklik Batal. Seluruh pekerjaan salinan sedang dihentikan. Handler harus mengembalikan kode ini kembali ke mesin salin.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)