ISupportErrorInfoImpl 類別
當只有單一介面在物件時會產生錯誤,這個類別會提供 ISupportErrorInfo Interface 的預設實作,而且可以使用。
重要事項 |
---|
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。 |
template<
const IID* piid
>
class ATL_NO_VTABLE ISupportErrorInfoImpl :
public ISupportErrorInfo
參數
- piid
為支援 IErrorInfo介面的 IID 的指標。
Members
公用方法
名稱 |
描述 |
---|---|
表示 riid 判斷介面是否支援 IErrorInfo 介面。 |
備註
ISupportErrorInfo Interface 確定錯誤訊息可能傳回給用戶端。使用 IErrorInfo 的物件必須實作 ISupportErrorInfo。
當只有單一介面在物件時,會產生錯誤 ISupportErrorInfoImplISupportErrorInfo 類別所提供的預設實作,而且可以使用。例如:
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