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.