Metode ICreateTypeInfo::AddImplType (oaidl.h)

Menentukan antarmuka yang diwariskan, atau antarmuka yang diimplementasikan oleh kelas objek komponen (coclass).

Sintaks

HRESULT AddImplType(
  [in] UINT     index,
  [in] HREFTYPE hRefType
);

Parameter

[in] index

Indeks kelas implementasi yang akan ditambahkan. Menentukan urutan jenis relatif terhadap jenis lainnya.

[in] hRefType

Handel ke deskripsi jenis yang direferensikan yang diperoleh dari deskripsi AddRefType .

Menampilkan nilai

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.
E_ACCESSDENIED
Tidak dapat menulis ke tujuan.
STG_E_INSUFFICIENTMEMORY
Tidak cukup memori untuk menyelesaikan operasi.
TYPE_E_WRONGTYPEKIND
Tipe tidak cocok.

Keterangan

Untuk menentukan antarmuka yang diwariskan, gunakan indeks = 0. Untuk dispinterface dengan Sintaks 2, panggil ICreateTypeInfo::AddImplType dua kali, sekali dengan indeks = 0 untuk IDispatch yang diwariskan dan sekali dengan indeks = 1 untuk antarmuka yang sedang dibungkus. Untuk antarmuka ganda, panggil ICreateTypeInfo::AddImplType dengan indeks = -1 untuk komponen informasi jenis TKIND_INTERFACE antarmuka ganda.

Persyaratan

   
Target Platform Windows
Header oaidl.h

Lihat juga

ICreateTypeInfo