Bagikan melalui


Kelas ISupportErrorInfoImpl

Kelas ini menyediakan implementasi default Antarmuka ISupportErrorInfo dan dapat digunakan ketika hanya satu antarmuka yang menghasilkan kesalahan pada objek.

Penting

Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.

Sintaks

template<const IID* piid>
class ATL_NO_VTABLE ISupportErrorInfoImpl
   : public ISupportErrorInfo

Parameter

piid
Pointer ke IID antarmuka yang mendukung IErrorInfo.

Anggota

Metode Publik

Nama Deskripsi
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo Menunjukkan apakah antarmuka yang diidentifikasi oleh riid mendukung antarmuka IErrorInfo .

Keterangan

Antarmuka ISupportErrorInfo memastikan bahwa informasi kesalahan dapat dikembalikan ke klien. Objek yang menggunakan IErrorInfo harus mengimplementasikan ISupportErrorInfo.

Kelas ISupportErrorInfoImpl menyediakan implementasi ISupportErrorInfo default dan dapat digunakan ketika hanya satu antarmuka yang menghasilkan kesalahan pada objek. Contohnya:

class ATL_NO_VTABLE CMySuppErrClass :
   public CComObjectRootEx<CComSingleThreadModel>,
   public CComCoClass<CMySuppErrClass, &CLSID_MySuppErrClass>,
   public ISupportErrorInfoImpl<&IID_IMySuppErrClass>,
   public IDispatchImpl<IMySuppErrClass, &IID_IMySuppErrClass, &LIBID_NVC_ATL_COMLib, /*wMajor =*/ 1, /*wMinor =*/ 0>

Hierarki Warisan

ISupportErrorInfo

ISupportErrorInfoImpl

Persyaratan

Header: atlcom.h

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

Menunjukkan apakah antarmuka yang diidentifikasi oleh riid mendukung antarmuka IErrorInfo .

STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);

Keterangan

Lihat ISupportErrorInfo::InterfaceSupportsErrorInfo di Windows SDK.

Lihat juga

Gambaran Umum Kelas