Bagikan melalui


Fungsi ShouldBlockRevert (vsbackup.h)

Memeriksa registri untuk penulis yang harus memblokir operasi pengembalian pada volume yang ditentukan.

Catatan Fungsi ini hanya tersedia pada sistem operasi Windows Server.

 

Sintaks

HRESULT ShouldBlockRevert(
  [in]  LPCWSTR wszVolumeName,
  [out] bool    *pbBlock
);

Parameter

[in] wszVolumeName

Nama volume. Nama ini harus dalam salah satu format berikut dan harus menyertakan garis miring terbalik berikutnya (\):

  • Jalur folder yang dipasang, misalnya, Y:\MountX\
  • Huruf kandar, misalnya, D:\
  • Jalur GUID volume dari formulir \\?\Volume{GUID}\ (di mana GUID mengidentifikasi volume)

[out] pbBlock

Penunjuk ke variabel yang menerima true jika volume berisi komponen dari penulis apa pun yang tercantum dalam registri sebagai penulis yang harus memblokir operasi pengembalian, atau salah sebaliknya.

Nilai kembali

Fungsi ini dapat mengembalikan salah satu nilai ini.

Nilai Makna
S_OK
Fungsi berhasil.
E_ACCESSDENIED
Penelepon bukan administrator.
E_INVALIDARG
Salah satu nilai parameter tidak valid.
E_OUTOFMEMORY
Pemanggil kehabisan memori atau sumber daya sistem lainnya.
VSS_E_UNEXPECTED
Kesalahan tak terduga. Kode kesalahan dicatat dalam file log kesalahan. Untuk informasi selengkapnya, lihat Penanganan Peristiwa dan Kesalahan di bawah VSS.

Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Nilai ini tidak didukung sampai Windows Server 2008 R2 dan Windows 7. E_UNEXPECTED digunakan sebagai gantinya.

Keterangan

Daftar penulis yang harus memblokir operasi kembali disimpan di registri di bawah kunci berikut:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Settings\WritersBlockingRevert

Persyaratan

   
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2008, Windows Server 2003 dengan SP1 [hanya aplikasi desktop]
Target Platform Windows
Header vsbackup.h (termasuk VsBackup.h, Vss.h, VsWriter.h)
Pustaka VssApi.lib
DLL VssApi.dll