Site icon EfmSoft

Что означает код HRESULT 0x8000001F (RO_E_BLOCKED_CROSS_ASTA_CALL)?

 
Также может означать:
КонстантаТипОС
STATUS_BEGINNING_OF_MEDIANTSTATUSWindows
Предыдущий Следующий
RO_E_COMMITTED RO_E_CANNOT_ACTIVATE_FULL_TRUST_SERVER

RO_E_BLOCKED_CROSS_ASTA_CALL

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

RO_E_BLOCKED_CROSS_ASTA_CALL (0x8000001F) — HRESULT 0X8000001F: заблокирован потенциально взаимоблокирующий вызов между ASTA.

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

Синхронный вызов между ASTA заблокирован из-за риска взаимной блокировки. Проверьте apartment обоих объектов; если контракт допускает, используйте асинхронный вызов или agile/marshaled reference вместо прямого cross-apartment вызова.

Windows Runtime связывает доступность операции с apartment model, lifetime объекта, package metadata и trust model сервера. Эти состояния нужно проверять на том же runtime object, который вернул HRESULT.

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


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

Exit mobile version