| Предыдущий | Следующий |
| JSCRIPT_E_CANTEXECUTE | E_FDPAIRING_HWFAILURE |
E_FDPAIRING_NOCONNECTION
Что означает E_FDPAIRING_NOCONNECTION
E_FDPAIRING_NOCONNECTION (0x8FD00001) — Устройство отклонило соединение.
Контекст результата 0x8FD00001 — подсистема «Function Discovery Pairing» и область «device discovery, connection и credential verification». Условие «устройство отклонило соединение» указывает на тему «fdpairing, отсутствие, соединение», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x8FD00001 с описанием «устройство отклонило соединение» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Диагностика 0x8FD00001 должна включать instance ID, transport, profile list, authentication method и pairing callback; отдельно запишите HRESULT, IPNPXDeviceAssociation, IFunctionDiscoveryNotification. Для темы «fdpairing, отсутствие, соединение» при 0x8FD00001 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Для 0x8FD00001 применяйте исправление на границе первого отказа: проверьте доступность транспорта, разрешённый способ аутентификации и лимит соединений. Сообщение «устройство отклонило соединение» при 0x8FD00001 не следует подавлять общей обработкой исключения.
После исправления повторите тот же вызов на прежних данных; у результата 0x8FD00001 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x8FD00001: Microsoft Win32 metadata: winerror.h · IPNPXDeviceAssociation · IFunctionDiscoveryNotification.
Нужно найти другой код? Найти другой код состояния или ошибки.