Metode IVssCreateWriterMetadata::AddDatabaseFiles (vswriter.h)
Metode AddDatabaseFiles menunjukkan kumpulan file (file atau file yang ditentukan) yang membentuk komponen database yang akan dicadangkan.
Sintaks
HRESULT AddDatabaseFiles(
[in] LPCWSTR wszLogicalPath,
[in] LPCWSTR wszDatabaseName,
[in] LPCWSTR wszPath,
[in] LPCWSTR wszFilespec,
[in] DWORD dwBackupTypeMask
);
Parameter
[in] wszLogicalPath
Penunjuk ke string karakter lebar yang dihentikan null yang berisi jalur logis komponen tempat database akan ditambahkan.
Untuk informasi selengkapnya, lihat Jalur Logis Komponen.
Jalur logis tidak diperlukan dan dapat berupa NULL.
[in] wszDatabaseName
Penunjuk ke string karakter lebar yang dihentikan null yang berisi nama database.
Nama ini diperlukan dan harus sesuai dengan nama komponen tempat database ditambahkan.
[in] wszPath
Penunjuk ke string karakter lebar yang dihentikan null yang berisi jalur direktori yang berisi file database.
Jalur dapat berisi variabel lingkungan (misalnya, %SystemRoot%) tetapi tidak boleh berisi karakter kartubebas.
Jalur UNC didukung.
Tidak ada persyaratan bahwa jalur berakhir dengan garis miring terbelakang (""). Terserah aplikasi yang mengambil informasi ini untuk diperiksa.
[in] wszFilespec
Penunjuk ke string karakter lebar yang dihentikan null yang berisi spesifikasi file atau file yang terkait dengan database.
Spesifikasi file tidak boleh berisi spesifikasi direktori (misalnya, tidak ada garis miring terbelakang) tetapi dapat berisi ? dan * karakter kartubebas.
[in] dwBackupTypeMask
Masker bit (atau bitwise OR) dari nilai enumerasi VSS_FILE_SPEC_BACKUP_TYPE untuk menunjukkan apakah penulis harus mengevaluasi file untuk partisipasi dalam jenis operasi pencadangan tertentu.
Nilai default untuk argumen ini adalah (VSS_FSBT_ALL_BACKUP_REQUIRED | VSS_FSBT_ALL_SNAPSHOT_REQUIRED).
Mengembalikan nilai
Berikut ini adalah kode pengembalian yang valid untuk metode ini.
Nilai | Makna |
---|---|
|
Operasi berhasil. |
|
Salah satu nilai parameter tidak valid. |
|
Pemanggil kehabisan memori atau sumber daya sistem lainnya. |
|
Dokumen XML tidak valid. Periksa log peristiwa untuk detailnya. Untuk informasi selengkapnya, lihat Penanganan Peristiwa dan Kesalahan di bawah VSS. |
|
Komponen yang ditentukan tidak ada. |
|
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
Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, dan Windows Server 2003: Berbagi file jarak jauh tidak didukung hingga Windows 8 dan Windows Server 2012. Penulis hanya mendukung sumber daya lokal—kumpulan file yang jalur absolutnya dimulai dengan spesifikasi volume lokal yang valid dan tidak dapat menjadi drive jaringan yang dipetakan. Oleh karena itu, input jalur (wszPath) ke AddDatabaseFiles (setelah resolusi variabel lingkungan apa pun) harus dalam format ini.
Metode ini dapat dipanggil beberapa kali untuk database tertentu. Ini dilakukan ketika database ada pada file yang disimpan pada volume terpisah, seperti yang dimungkinkan dengan Microsoft SQL Server.
Nilai parameter wszLogicalPath dan wszDatabaseName harus cocok dengan salah satu komponen database yang sebelumnya ditambahkan dengan metode IVssCreateWriterMetadata::AddComponent .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | vswriter.h (termasuk Vss.h, VsWriter.h) |
Pustaka | VssApi.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk