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.
template<const IID* piid>
class ATL_NO_VTABLE ISupportErrorInfoImpl
: public ISupportErrorInfo
piid
Pointer ke IID antarmuka yang mendukung IErrorInfo.
Nama | Deskripsi |
---|---|
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo | Menunjukkan apakah antarmuka yang diidentifikasi oleh riid mendukung antarmuka IErrorInfo . |
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>
ISupportErrorInfo
ISupportErrorInfoImpl
Header: atlcom.h
Menunjukkan apakah antarmuka yang diidentifikasi oleh riid
mendukung antarmuka IErrorInfo .
STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);
Lihat ISupportErrorInfo::InterfaceSupportsErrorInfo di Windows SDK.