Bagikan melalui


IPropertyStorage::Kembalikan metode (propidlbase.h)

Metode Kembalikan membuang semua perubahan pada kumpulan properti bernama sejak terakhir kali dibuka atau membuang perubahan yang terakhir diterapkan ke kumpulan properti. Metode ini tidak berpengaruh pada set properti mode langsung.

Sintaks

HRESULT Revert();

Mengembalikan nilai

Metode ini mendukung nilai pengembalian standar E_UNEXPECTED, selain yang berikut:

Keterangan

Untuk set properti mode yang ditransaksikan, metode ini membuang semua perubahan yang telah dibuat dalam kumpulan properti ini sejak set dibuka atau sejak terakhir kali dilakukan, (mana pun yang kemudian). Setelah operasi ini, properti penyimpanan atau nilai stream yang ada yang telah dibuka dari kumpulan properti yang dikembalikan tidak lagi valid dan tidak dapat digunakan. Kesalahan STG_E_REVERTED akan dikembalikan pada semua panggilan, kecuali yang akan Dirilis, menggunakan aliran atau penyimpanan ini.

Untuk set properti mode langsung, permintaan ini diabaikan dan mengembalikan S_OK.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header propidlbase.h (termasuk Objbase.h, Propidlbase.h)
Pustaka Uuid.lib
DLL Ole32.dll

Lihat juga

IPropertyStorage

IPropertyStorage::Commit