Bagikan melalui


Metode ITypeInfo::GetVarDesc (oaidl.h)

Mengambil struktur VARDESC yang menjelaskan variabel yang ditentukan.

Sintaks

HRESULT GetVarDesc(
  [in]  UINT    index,
  [out] VARDESC **ppVarDesc
);

Parameter

[in] index

Indeks variabel yang deskripsinya akan dikembalikan. Indeks harus dalam rentang 0 hingga 1 kurang dari jumlah variabel dalam jenis ini.

[out] ppVarDesc

VARDESC yang menjelaskan variabel yang ditentukan.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_INVALIDARG
Satu atau beberapa argumen tidak valid.
E_OUTOFMEMORY
Tidak cukup memori untuk menyelesaikan operasi.

Keterangan

Untuk membebaskan struktur VARDESC, gunakan ReleaseVarDesc.

Contoh

Dalam contoh berikut, fungsi CHECKRESULT tidak ditentukan. Ganti fungsi ini dengan kode penanganan kesalahan Anda.

CHECKRESULT(ptypeinfo->GetVarDesc(i, &pvardesc));
idMember = pvardesc->memid;
CHECKRESULT(ptypeinfo->GetDocumentation(idMember, &bstrName, NULL, NULL, 
      NULL));
ptypeinfo->ReleaseVarDesc(pvardesc);

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header oaidl.h

Lihat juga

ITypeInfo