| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
