Я пишу COM-объект, который обеспечивает доступ к службе, которая должна быть явно подключена, прежде чем вызовы могут быть успешными.
Существует ли общий код HRESULT
, который описывает, что объект вызываемого находится в состоянии, в котором он не готов обрабатывать вызовы, в идеале с учетом того, что это ошибка вызывающего абонента?
В настоящее время я использую E_FAIL
, что является слишком общим на мой вкус; OLE_E_BLANK
может быть вариантом, однако это не OLE-объект, и я бы не стал возвращать запутанный код ошибки.