Site icon EfmSoft

Что означает код HRESULT 0x00040ECF (DB_S_UNWANTEDREASON)?

 
Предыдущий Следующий
DB_S_UNWANTEDPHASE DB_S_ASYNCHRONOUS

DB_S_UNWANTEDREASON

Что означает DB_S_UNWANTEDREASON

DB_S_UNWANTEDREASON (0x00040ECF) — успешный управляющий статус OLE DB. Получатель уведомления сообщает поставщику, что больше не хочет получать callbacks для конкретной причины события.

Что проверить

Зафиксируйте причину события, фазу DBEVENTPHASE и объект IRowsetNotify, который вернул статус. Отключаться должна только эта причина: соседние причины той же операции и разрешённые фазы должны продолжать доставляться.

Не трактуйте статус как сбой rowset и не отключайте подписку целиком. Для проверки сгенерируйте два разных события и убедитесь, что после возврата DB_S_UNWANTEDREASON исчезают только callbacks для выбранной причины.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version