我正在编写一个 COM 对象,该对象提供对必须显式连接才能成功调用的服务的访问。
是否有通用HRESULT
代码描述被调用对象处于未准备好处理调用的状态,理想情况下暗示这是调用者的错?
目前我正在使用E_FAIL
,这对我的口味来说太通用了;OLE_E_BLANK
可能是一个选项,但这不是 OLE 对象,我宁愿不返回令人困惑的错误代码。
我正在编写一个 COM 对象,该对象提供对必须显式连接才能成功调用的服务的访问。
是否有通用HRESULT
代码描述被调用对象处于未准备好处理调用的状态,理想情况下暗示这是调用者的错?
目前我正在使用E_FAIL
,这对我的口味来说太通用了;OLE_E_BLANK
可能是一个选项,但这不是 OLE 对象,我宁愿不返回令人困惑的错误代码。