Bagikan melalui


IVssWriterComponents::GetComponent method (vswriter.h)

Metode GetComponent mengembalikan antarmuka IVssComponent ke salah satu komponen penulis tertentu yang disimpan secara eksplisit di Dokumen Komponen Cadangan.

Sintaks

HRESULT GetComponent(
  [in]  UINT          iComponent,
  [out] IVssComponent **ppComponent
);

Parameter

[in] iComponent

Jumlah komponen. Nilai parameter ini adalah bilangan bulat dari 0 hingga n–1 inklusif, di mana n adalah jumlah total komponen yang dikembalikan oleh IVssWriterComponents::GetComponentCount.

[out] ppComponent

Doubly penunjuk tidak langsung ke instans objek IVssComponent yang berisi informasi komponen.

Mengembalikan nilai

Berikut ini adalah kode pengembalian yang valid untuk metode ini.

Nilai Makna
S_OK
Berhasil mengembalikan komponen.
E_INVALIDARG
Salah satu nilai parameter tidak valid.
E_OUTOFMEMORY
Pemanggil kehabisan memori atau sumber daya sistem lainnya.
VSS_E_OBJECT_NOT_FOUND
Komponen yang ditentukan tidak ditemukan.

Keterangan

Pemanggil bertanggung jawab untuk memanggil IUnknown::Release untuk merilis sumber daya sistem yang dipegang oleh objek IVssComponent yang dikembalikan.

Persyaratan

   
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

IVssWriterComponents