Bagikan melalui


Metode IDispatch::GetTypeInfoCount (oaidl.h)

Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1).

Sintaks

HRESULT GetTypeInfoCount(
  [out] UINT *pctinfo
);

Parameter

[out] pctinfo

Jumlah antarmuka informasi jenis yang disediakan oleh objek . Jika objek menyediakan informasi jenis, angka ini adalah 1; jika tidak, angkanya adalah 0.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_NOTIMPL
Kegagalan.

Keterangan

Metode ini dapat mengembalikan nol, yang menunjukkan bahwa objek tidak memberikan informasi jenis apa pun. Dalam hal ini, objek mungkin masih dapat diprogram melalui IDispatch atau VTBL, tetapi tidak menyediakan informasi jenis run-time untuk browser, pengkompilasi, atau alat pemrograman lain yang mengakses informasi jenis. Ini dapat berguna untuk menyembunyikan objek dari browser.

Contoh

Kode dari file sampel Lines Lines.cpp mengimplementasikan fungsi anggota GetTypeInfoCount untuk kelas CLines (objek ActiveX atau OLE).

STDMETHODIMP
CLines::GetTypeInfoCount(UINT * pctinfo)
{
   if (pctinfo == NULL) {
      return E_INVALIDARG;
}
   *pctinfo = 1;
   return NOERROR;
}

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header oaidl.h

Lihat juga

IAccessible

IDispatch