Bagikan melalui


Metode IVssWMDependency::GetComponentName (vswriter.h)

Metode GetComponentName mengambil nama komponen yang bergantung pada komponen saat ini dalam dependensi komponen penulis eksplisit.

Sintaks

HRESULT GetComponentName(
  BSTR *pbstrComponentName
);

Parameter

pbstrComponentName

Alamat variabel yang dialokasikan penelepon yang menerima string karakter lebar yang diakhiri NULL yang berisi nama komponen yang bergantung pada komponen saat ini.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Makna
S_OK
Berhasil mengembalikan nama komponen yang bergantung pada komponen saat ini.
S_FALSE
Tidak ada penulis yang dapat ditemukan yang mengelola komponen yang bergantung pada komponen saat ini.
E_INVALIDARG
Penunjuk pbstrComponentName menunjuk ke memori yang tidak dialokasikan.
E_OUTOFMEMORY
Pemanggil kehabisan memori atau sumber daya sistem lainnya.
VSS_E_INVALID_XML_DOCUMENT
Dokumen XML tidak valid. Periksa log peristiwa untuk detailnya. Untuk informasi selengkapnya, lihat Penanganan Peristiwa dan Kesalahan di bawah VSS.
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

Pemanggil harus membebaskan memori yang digunakan oleh string yang dikembalikan dengan memanggil SysFreeString.

Dependensi tidak menunjukkan urutan preferensi antara komponen dengan dependensi yang didokumentasikan dan komponen yang bergantung padanya. Dependensi hanya menunjukkan bahwa komponen dan komponen yang bergantung padanya harus selalu dicadangkan atau dipulihkan bersama-sama.

Dimungkinkan untuk memiliki beberapa instans kelas penulis tertentu; namun, jalur dan nama logis komponen apa pun harus unik.

Jika ada beberapa instans kelas penulis, perlu menggunakan jalur logis dan informasi nama komponen untuk mengidentifikasi instans yang mengelola komponen yang bergantung pada komponen saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [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

IVssWMComponent::GetDependency

IVssWMDependency

IVssWMDependency::GetLogicalPath

IVssWMDependency::GetWriterId