Bagikan melalui


Metode ITransferAdviseSink::P ropertyFailure (shobjidl_core.h)

Dipanggil ketika ada kegagalan yang melibatkan properti file dan interaksi pengguna diperlukan.

Sintaks

HRESULT PropertyFailure(
  [in] IShellItem        *psi,
  [in] const PROPERTYKEY *pkey,
  [in] HRESULT           hrError
);

Parameter

[in] psi

Jenis: IShellItem*

Pointer ke IShellItem yang menyebabkan kegagalan.

[in] pkey

Jenis: const PROPERTYKEY*

Nilai yang sesuai dengan properti yang akan hilang. Nilai NULL menunjukkan bahwa semua properti hilang.

[in] hrError

Jenis: HRESULT

Kode kesalahan yang dihasilkan oleh kegagalan. Ini harus ditangani oleh mesin salinan.

Mengembalikan 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 penyalinan sedang dihentikan. Handler harus mengembalikan kode ini kembali ke mesin salin.

Persyaratan

Persyaratan Nilai
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)