Поделиться через


Интерпретация результатов Miracast Stress Lab

После завершения выполнения Miracast вы заметите, что в папке logs для запуска создаются контейнеры всех сбоев. Перейдите к правильной итерации запуска нагрузки.

Например, ниже приведены папки ошибок, созданные для выполнения Miracast:

Идентификатор задачи: 22665191

Краткое описание: MiracastSourceAToMiracastSinkB1908

Время начала выполнения: 20190801_162606

Папка logs: \wlanstressfs\Logs\Miracast\22665191_MiracastSourceAToMiracastSinkB1908\20190801_162606

Изображение папки примера журналов для запуска с нагрузкой Miracast

Уникальный контейнер сбоев

Каждая папка здесь является папкой ошибок для каждого уникального сбоя. Каждый уникальный контейнер сбоев состоит из трех частей: Stage + State + ErrorCode. Определения для каждого этапа, состояния и распространенных кодов ошибок см. в следующих 4 таблицах. Кроме того, в таблице показана корреляция каждого этапа и состояния с ожидаемыми воздушными пакетами между источником и приемником. Все пустые поля указывают на внутренние состояния ОС.

Что содержится в каждой папке контейнера сбоев

В каждой папке контейнера сбоя содержатся все попадания для этого уникального сбоя, а также соответствующие трассировки ОС etW и трассировки драйверов. Мы также включаем сеанс до и после каждого сбоя. Это было очень полезно в некоторых случаях исследования ошибок, когда сбой предыдущего сеанса повлиял на следующий сеанс.

Определения заключительных этапов сеанса

# Имя этапа Определение
1 Неизвестно Неизвестное начало или неизвестный конец. Это разделенные сеансы. Мы получаем только телеметрию начала сеанса или телеметрию завершения сеанса из-за разделения времени в формате UTC в 17:00. Игнорируйте или фильтруйте эти сеансы, если это всего лишь несколько экземпляров. Если многие сеансы завершаются сбоем таким образом, это может быть ошибка данных. Сообщите об ошибке с соответствующими журналами в этом случае.
2 ProjectionSuccessButUnknownEnd Мы переходим к первому кадру, но событие RTSP и (или) stop Miracast отсутствуют. Игнорируйте или фильтруйте эти сеансы, если это всего лишь несколько экземпляров. Если многие сеансы завершаются сбоем таким образом, это может быть ошибка данных. Сообщите об ошибке с соответствующими журналами в этом случае.
3 Подключение Сеансы, которые не удается установить подключение L2: они рассматриваются в разделе "Сбои подключения".
4 Прогнозирование Сеансы, которые завершаются сбоем при настройке графики или мультимедиа: они рассматриваются в разделе "Сбои подключения"
5 UnexpectedDisconnect Сеансы, которые были успешно подключены (т. е. успешно от щелчка пользователя до пикселя/ первый кадр был отправлен в приемник), но неожиданно удалены.
6 MissingRTSPEvent В некоторых сеансах событие Rtsp пропадает. Этого не должно произойти, так как это критическое событие. Но так как это событие содержит сведения о том, был ли отправлен первый кадр, без этой точки данных мы не можем вычислить нашу метрику get и оставаться подключенным. Игнорируйте или фильтруйте эти сеансы, если это всего лишь несколько экземпляров. Если многие сеансы завершаются сбоем таким образом, это может быть ошибка данных. Сообщите об ошибке с соответствующими журналами в этом случае.
7 UserInitiatedDisconnect Это сеансы, которые являются успешными с точки зрения получения и поддержания связи. Мы успешно отправили первый кадр в приемник, и отключение также было инициировано пользователем.
8 Прочее UnknownPairing, ProjectionFailureButUserInitiatedDisconnect, Cancelled, InvalidWpsConfigMethod: эти состояния следует игнорировать.

Определения итогового состояния сеанса

# State Name Определение
1 UnknownBegin Начало сеанса неизвестно.
2 UnknownEnd Конец сеанса неизвестен.
3 ShellCalledWFDSService Событие ConnectionStarted из службы WFDS
4 WFDSDafQuery Первоначальный запрос данных в AEP
5 WFDSDafQueryComplete Первоначальный запрос данных в AEP
6 WFDSConnectStarted Событие завершения подключения WFDS ConnectStarted
7 InfraAttemptStarted В случае, если мы делаем подключение через инфраструктуру (которая завершается сбоем) и Wi-Fi Direct
8 InfraChallengeIssued Выдан запрос на подключение через инфраструктуру
9 InfraChallengeComplete Задача подключения через инфраструктуру завершена
10 WFDSWfdConnect Wi-Fi прямое подключение предназначено для повторного подключения или miracast "connect" после связывания или соединения WSB. Приглашение и KeyExchange выполняются здесь
11 DafRemoveAssociation Мы удаляем связь, если это забытый случай связывания или если устройство находится в плохом состоянии
12 DafRemoveAssociationComplete Следующее состояние — DafEnumCeremony: это цикл. Забытое связывание происходит только во время повторного подключения: wfdconnect (приглашение или обмен ключами) --> dafremoveassociation -> dafremoveassociationcomplete --> dafenumceremony
13 WFDSWfdConnectComplete Wi-Fi прямое подключение предназначено для повторного подключения или miracast "connect" после связывания и подключения WSB (приглашение и обмен ключами должны быть завершены на этом этапе)
14 EnumerateCeremonies Начало сеанса в WlanSvc. Перечисление церемоний охватывает этапы процесса связывания, необходимые для определения доступных церемоний WPS для использования для связывания. В большинстве случаев для Miracast это будет определяться только из кадра ответа пробы. В этом случае кадры действий P2P не отправляются на данном этапе. В тех случаях, когда мы приглашаем устройство подключиться к локальному go, это включает в себя отправку кадра приглашения. Церемония будет выбрана в этом сценарии, когда удаленное устройство отправляет обнаружение подготовки.
15 ВыберитеCeremonyComplete Этот этап включает выбор церемонии WPS. Это происходит в программном обеспечении и не связано с обменом кадрами действий P2P. Сбои на этом этапе обычно указывают на то, что подключение требует ввода ПИН-кода, но активируется через пользовательский интерфейс, который не поддерживает его.
16 Приглашение Здесь мы начнем последовательность кадров действий P2P-приглашения.
17 ProvisionDiscovery Подготовка обнаружения
18 ReadCeremony
19 WriteCeremony Ожидание ввода данных пользователем. Если операция записи прошла без ошибок и состояние — WaitingForPin, пользователь не ввел ПИН-код. Этот шаг включает обработку записи ПИН-кода в пользовательском интерфейсе. Он не должен включать обмен кадрами действий P2P.
20 Ввод пин-кода Пин-код вводится пользователем, и сразу после этого произошел сбой.
21 GoNegotiation Перейти к согласованию
22 WPS WPS Exchange. Дополнительные сведения о том, где произошел сбой, см. в поле Wlan WPS Exchange Failure State (Состояние сбоя Wlan WPS Exchange). Send M1 to Send M8 предназначен для части обмена сообщениями. Состояние "Неизвестно" относится к сбоям на этапе ассоциации.
23 KeyExchange KeyExchange
24 PairingUnknown Что-то пошло не так при связывании. Сопоставление с DafFinalize
25 PairingComplete Связывание завершено. Также сопоставляется с DafFinalizeComplete
26 TargettedDiscovery WlanSvc выполнит целевое обнаружение перед связыванием, если кэш обнаружения драйвера не содержит результата обнаружения currrent.
27 StartGo Это внутреннее состояние для запуска GO: из wlansvc.connectioncomplete.
28 ConnectToRemoteGo Подключение к удаленному go и завершение 4-стороннего подтверждения: из wlansvc.connectioncomplete.
29 RemoteClientConnect Ожидание подключения удаленного клиента к локальному go и завершение 4-стороннего подтверждения: из wlansvc.connectioncomplete.
30 IpAddressAssignment Из wlansvc.connectioncomplete
31 Взаимосвязь Состояние связи
32 WFDSWfdConnected Это предназначено для Wi-Fi прямого первого связывания/повторного подключения WFD/подключения через инфраструктуру. Это конец WFDSConnectStarted.
33 Wi-FiDisplayConnectionStarted Срабатывает событие WirelessDisplay.ConnectionStart: может повториться при сбое инфраструктуры, и мы вернемся к Wi-Fi Direct.
34 Wi-FiDisplayConnectionComplete Активируется событие WirelessDisplay.ConnectionComplete.
35 IpEndpointAndConfigureFirewall Настройка локального брандмауэра после установки конечных точек IP-адресов.
36 DHCP Получение пары конечных точек IP для сеанса. Будет извлекаться из WlanSvc и не включать новые сообщения протокола в случае Fast-IP (aka. Назначение IP-адресов по EAPOL-Key кадрам).
37 Брандмауэр Настройка брандмауэра. Обратите внимание, что настройка брандмауэра продолжается до настройки порта RTSP. Мы не будем напрямую видеть сбои из-за брандмауэра в контейнере брандмауэра, так как вызовы API по-прежнему выполняются в фоновом режиме.
38 OpenMiracastSessionComplete WirelessDisplay.OpenMiracastSessionComplete: может повторяться при сбое инфраструктуры и возврате к Wi-Fi Direct. События low wlan, а также сопоставляются с WFDSMiracastConnectStarted.
39 WFDSMiracastConnectStarted Состояние непосредственно перед вызовом графического драйвера запустите Miracast.
40 WFDSMiracastConnectComplete Ожидается завершение следующих состояний: DHCP (может произойти раньше), Брандмауэр, Конечная точка IP и Настройка брандмауэра, RTSP
41 InfraAttemptCompleted Попытка подключения через инфраструктуру завершена, и сразу после нее произошел сбой.
42 WFDSSinkPausing Если на устройстве включен параметр Проекция на компьютер, исходящее подключение Miracast с этого исходного устройства может завершиться сбоем на этапе приостановки приемника. Эта настройка требует, чтобы устройство приостанавливало состояние приемника приемника, чтобы включить исходящий сеанс Miracast. Как правило, эта ошибка может исчезнуть, если параметр Проекция на этот компьютер отключен или приложение подключения закрыто и больше не работает в фоновом режиме.
43 WFDSSinkPauseComplete Диспетчер соединений Wfds ожидает прибытия узла разработки Miracast.
44 WFDSWaitingForMiracastDevNode Этот шаг включает в себя ожидание инициализации драйвера Miracast на уровне мультимедиа и регистрации интерфейса устройства PNP на узле разработки Wi-Fi Direct. Сбои на этом шаге обычно указывают на проблему инициализации внутреннего драйвера в ОС.
45 WFDSMiracastDevNodeArrived Узел разработки Miracast прибыл, и сразу после него произошел сбой.
46 WFDSInfraBackChannelStarted Диспетчер соединений Wfds запустил подключение через обратный канал инфраструктуры
47 WFDSInfraBackChannelInitialComplete Инициализация подключения через обратный канал инфраструктуры завершена, и сразу после нее произошел сбой.
48 WFDSInfraBackChannelFinalize Начало завершения подключения через обратный канал инфраструктуры.
49 WFDSInfraBackChannelFinalizeComplete Завершение подключения через обратный канал инфраструктуры завершено, и сразу после этого произошел сбой.
50 WfdConnectDafQuery Если во время Wi-Fi Direct Connect произойдет сбой, но у нас есть время для повтора, мы активируем запрос DAF перед следующей попыткой.
51 WfdConnectDafQueryComplete Запрос Daf завершился, и сразу после него произошел сбой.
52 WaitForBtScanningYielded Прежде чем Wi-Fi прямое подключение, мы сигналим Bluetooth о необходимости выполнения сканирования и ждем, пока они подадут сигнал о том, что они дали.
53 WaitForBtScanningYieldedComplete Ожидание выхода bluetooth-сканирования завершено, и что-то не удалось сразу после него.
54 WFDSMiracastStartProjectStarted Указывает, что мы сигнализируют графическому стеку о начале этапа проекции. Далее должно срабаться событие Start Miracast Session.
55 WFDSMiracastStartProjectComplete Проекция завершена — настройка графики и мультимедиа завершена.
56 WFDSSessionConnected Завершение всего этапа настройки подключения L2 и отправки первого кадра.
57 WFDSUnknownFailure WFDSUnknownFailure
58 UnknownPairing Что-то не удалось при первом связывании, но точная причина неизвестна. Вы увидите этот контейнер для RS3 и более ранних выпусков.
59 InvalidWpsConfigMethod InvalidWpsConfigMethod
60 UnexpectedDisassociation UnexpectedDisassociation
61 CancelWasUserInitiated Отмена была инициирована пользователем. В стрессовой среде, если между началом сеанса и вызовом отключения не хватает времени, пользователь отменяет его, так как сеанс еще не установлен. Если это не так, то это может быть какой-то странный путь пользовательского интерфейса, который инициирует отмену, если эта отмена вообще не ожидалось.
62 StartMiracastSession Мы вызвали графический стек для настройки графического драйвера, и что-то завершилось сбоем.
63 StartMiracastCancelled StartMiracastCancelled из графического слоя
64 RtspMiracastM1 Произошла ошибка при обмене сообщениями RTSP M1.
65 RtspMiracastM2 Произошла ошибка при обмене сообщениями RTSP M2.
66 RtspMiracastM3 Произошла ошибка при обмене сообщениями RTSP M3.
67 RtspMiracastM4 Произошла ошибка при обмене сообщениями RTSP M4.
68 RtspMiracastM5 Произошла ошибка при обмене сообщениями RTSP M5.
69 RtspMiracastM6 Произошла ошибка при обмене сообщениями RTSP M6.
70 RtspMiracastM7 Произошел сбой при обмене сообщениями RTSP M7.
71 RtspMiracastStreaming Сбой RtspMiracastStreaming
72 RtspFirstFrameFailure RtspFirstFrameFailure — что-то не удалось прямо во время отправки первого кадра.
73 RtspUnknownFailure RtspUnknownFailure
74 UserInitiatedDisconnect Для данных телеметрии RS3 и более старых версий: результат выполнен успешно, и отключение было инициировано пользователем.
75 UserInitiatedDisconnectAssumed Когда мы получаем только критические события, мы можем предположить, что пользователь инициировал отключение.
76 ProjectionSuccessAndUserInitiatedDisconnect Пользователь нажал кнопку отключения пользовательского интерфейса после успешной проекции
77 ProjectionFailureButUserInitiatedDisconnect Не удалось перейти к проекции, так как пользователь нажал на отключенном пользовательском интерфейсе.
78 StopMiracastSession Для данных телеметрии RS3 и более старых версий: в конце сеанса возникает событие остановки графики. StopSessionStatus 0 указывает на успешное и чистое завершение. Существует несколько кодов причин сеанса остановки, которые указывают на непредвиденное отключение, и эти коды причин определяют некоторые из непредвиденных состояний сбоя отключения.
79 AbnormalStopSession Для данных телеметрии RS3 и более старых версий: событие остановки графики сообщило о ненормальном отключении. Чтобы узнать больше об этом сеансе, проверка соответствующий код причины остановки сеанса и код окончательной ошибки сеанса.
80 Снос Для данных телеметрии RS3 и более старых версий: событие остановки графики сообщило о разрыве. Чтобы узнать больше об этом сеансе, проверка соответствующий код причины остановки сеанса и код окончательной ошибки сеанса.
81 ProjectionSuccessButRtspUnknownFailure Аномальные отключения из-за некоторых неизвестных сбоев RTSP.
82 ProjectionSuccessButStopMiracastSession Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса miracast остановки графики сообщило о сбое. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
83 ProjectionSuccessButAbnormalStopSession Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о ненормальном сбое. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
84 ProjectionSuccessButTeardown Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое удаления графики. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
85 ProjectionSuccessButDisconnected_UnknownFailure Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о неизвестном сбое. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
86 ProjectionSuccessButDisconnected_UmdCriticalError Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о критическом сбое пользовательского режима. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
87 ProjectionSuccessButDisconnected_UmdMissingPackage Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое пакета в пользовательском режиме. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
88 ProjectionSuccessButDisconnected_UmdSinkDisconnectRequest Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое запроса на отключение приемника пользовательского режима. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса. Кроме того, проверка журналы со стороны приемника и журналы sniffer.
89 ProjectionSuccessButDisconnected_UmdInsufficientBandwidth Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о недостаточной пропускной способности. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
90 ProjectionSuccessButDisconnected_UmdSinkFailedStandardModeChange Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое в пользовательском режиме SinkFailedStandardModeChange. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
91 ProjectionSuccessButDisconnected_UmdNetworkL2Disconnected Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое отключения пользовательского режима L2. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса. Кроме того, проверка журналы со стороны приемника и журналы sniffer.
92 ProjectionSuccessButDisconnected_UmdPowerDownMiracastDevice Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое пользовательского режима PowerDownMiracastDevice. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
93 ProjectionSuccessButDisconnected_UmdWatchdogTimeout Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое пользовательского режима WatchdogTimeout. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
94 ProjectionSuccessButDisconnected_UmdCompanionDriverRequest Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое в пользовательском режиме CompanionDriverRequest. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
95 ProjectionSuccessButDisconnected_KmdUserRequest Причина остановки сеанса Miracast из режима ядра
96 ProjectionSuccessButDisconnected_KmdUserSessionSwitch Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое режима ядра UserSessionSwitch. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
97 ProjectionSuccessButDisconnected_KmdStopGraphicsDevice Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое режима ядра StopGraphicsDevice. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
98 ProjectionSuccessButDisconnected_KmdPowerDownGraphicsDevice Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое режима ядра PowerDownGraphicsDevice. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
99 ProjectionSuccessButDisconnected_KmdStopMiracastDevice Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое режима ядра StopMiracastDevice. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
100 ProjectionSuccessButDisconnected_KmdIsrInvalidData Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое режима ядра IsrInvalidData. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
101 ProjectionSuccessButDisconnected_KmdNoActivePaths Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое режима ядра NoActivePaths. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
102 ProjectionSuccessButDisconnected_KmdRemoveMiracastDevice Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое режима ядра RemoveMiracastDevice. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
103 ProjectionSuccessButDisconnected_KmdEnteringConnectedStandby Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое режима ядра EnteringConnectedStandby. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
104 ProjectionSuccessButDisconnected_KmdConnectedStandbyBackup Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое режима ядра ConnectedStandbyBackup. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
105 ProjectionSuccessButDisconnected_KmdInDirectSwapchainTimeout Это непредвиденное состояние отключения. Первая проекция кадра была успешной, но событие сеанса остановки графики Miracast сообщило о сбое режима ядра InDirectSwapchainTimeout. Дополнительные сведения об этом сеансе см. в коде причины остановки сеанса и коде окончательной ошибки сеанса.
106 ProjectionSuccessButUnknownEnd Мы переходим к первому кадру (ActivityLog срабатывает), но событие RTSP и (или) stop Miracast пропадает

Стадии — состояния — по отношению к воздушным пакетам

Идентификатор Этап Состояние OTA
1 Неизвестно UnknownBegin
2 Неизвестно UnknownEnd
3 Подключение ShellCalledWFDSService
4 Подключение WFDSDafQuery
5 Подключение WFDSDafQueryComplete
6 Подключение WFDSConnectStarted
7 Подключение InfraAttemptStarted
8 Подключение InfraChallengeIssued
9 Подключение InfraChallengeComplete
10 Подключение WFDSWfdConnect
11 Подключение DafRemoveAssociation
12 Подключение DafRemoveAssociationComplete
13 Подключение WFDSWfdConnectComplete
14 Подключение EnumerateCeremonies целевое обнаружение, приглашение
15 Подключение ВыберитеCeremonyComplete
16 Подключение Приглашение
17 Подключение ProvisionDiscovery Подготовка обнаружения
18 Подключение ReadCeremony
19 Подключение WriteCeremony
20 Подключение Ввод пин-кода
21 Подключение GoNegotiation Перейти к согласованию
22 Подключение WPS WPS
23 Подключение KeyExchange
24 Подключение PairingUnknown
25 Подключение PairingComplete
26 Подключение TargettedDiscovery
27 Подключение StartGo
28 Подключение ConnectToRemoteGo связь
29 Подключение RemoteClientConnect
30 Подключение IpAddressAssignment
31 Подключение Взаимосвязь
32 Подключение WFDSWfdConnected
33 Подключение Wi-FiDisplayConnectionStarted
34 Подключение Wi-FiDisplayConnectionComplete
35 Подключение IpEndpointAndConfigureFirewall
36 Подключение DHCP DHCP
37 Подключение Брандмауэр
38 Подключение OpenMiracastSessionComplete
39 Подключение WFDSMiracastConnectStarted
40 Подключение WFDSMiracastConnectComplete
41 Подключение InfraAttemptCompleted
42 Подключение WFDSSinkPausing
43 Подключение WFDSInkPauseComplete
44 Подключение WFDSWaitingForMiracastDevNode
45 Подключение WFDSMiracastDevNodeArrived
46 Подключение WFDSInfraBackChannelStarted
47 Подключение WFDSInfraBackChannelInitialComplete
48 Подключение WFDSInfraBackChannelFinalize
49 Подключение WFDSInfraBackChannelFinalizeComplete
50 Подключение WfdConnectDafQuery
51 Подключение WfdConnectDafQueryComplete
52 Подключение WaitForBtScanningYielded
53 Подключение WaitForBtScanningYieldedComplete
54 Подключение WFDSMiracastStartProjectStarted
55 Подключение WFDSMiracastStartProjectComplete
56 Подключение WFDSessionConnected
57 Подключение WFDSUnknownFailure
58 Подключение UnknownPairing
59 Подключение InvalidWpsConfigMethod
60 Подключение UnexpectedDisassociation
61 Прочее CancelWasUserInitiated
62 Прогнозирование StartMiracastSession
63 Прогнозирование StartMiracastCancelled
64 Прогнозирование RtspMiracastM1 Сообщение RTSP M1
65 Прогнозирование RtspMiracastM2 Сообщение RTSP M2
66 Прогнозирование RtspMiracastM3 Сообщение RTSP M3
67 Прогнозирование RtspMiracastM4 Сообщение RTSP M4
68 Прогнозирование RtspMiracastM5 Сообщение RTSP M5
69 Прогнозирование RtspMiracastM6 Сообщение RTSP M6
70 Прогнозирование RtspMiracastM7 Сообщение RTSP M7
71 Прогнозирование RtspMiracastStreaming
72 Прогнозирование RtspFirstFrameFailure
73 Прогнозирование RtspUnknownFailure
74 UserInitiatedDisconnect UserInitiatedDisconnect
75 UserInitiatedDisconnect UserInitiatedDisconnectAssumed
76 UserInitiatedDisconnect ProjectionSuccessAndUserInitiatedDisconnect
77 Прочее ProjectionFailureButUserInitiatedDisconnect
78 UnexpectedDisconnect StopMiracastSession
79 UnexpectedDisconnect AbnormalStopSession
80 UnexpectedDisconnect Слезоточивый
81 UnexpectedDisconnect ProjectionSuccessButRtspUnknownFailure
82 UnexpectedDisconnect ProjectionSuccessButStopMiracastSession
83 UnexpectedDisconnect ProjectionSuccessButAbnormalStopSession
84 UnexpectedDisconnect ProjectionSuccessButTeardown
85 UnexpectedDisconnect ProjectionSuccessButDisconnected_UnknownFailure
86 UnexpectedDisconnect ProjectionSuccessButDisconnected_UmdCriticalError
87 UnexpectedDisconnect ProjectionSuccessButDisconnected_UmdMissingPackage
88 UnexpectedDisconnect ProjectionSuccessButDisconnected_UmdSinkDisconnectRequest
89 UnexpectedDisconnect ProjectionSuccessButDisconnected_UmdInsufficientBandwidth
90 UnexpectedDisconnect ProjectionSuccessButDisconnected_UmdSinkFailedStandardModeChange
91 UnexpectedDisconnect ProjectionSuccessButDisconnected_UmdNetworkL2Disconnected
92 UnexpectedDisconnect ProjectionSuccessButDisconnected_UmdPowerDownMiracastDevice
93 UnexpectedDisconnect ProjectionSuccessButDisconnected_UmdWatchdogTimeout
94 UnexpectedDisconnect ProjectionSuccessButDisconnected_UmdCompanionDriverRequest
95 UnexpectedDisconnect ProjectionSuccessButDisconnected_KmdUserRequest
96 UnexpectedDisconnect ProjectionSuccessButDisconnected_KmdUserSessionSwitch
97 UnexpectedDisconnect ProjectionSuccessButDisconnected_KmdStopGraphicsDevice
98 UnexpectedDisconnect ProjectionSuccessButDisconnected_KmdPowerDownGraphicsDevice
99 UnexpectedDisconnect ProjectionSuccessButDisconnected_KmdStopMiracastDevice
100 UnexpectedDisconnect ProjectionSuccessButDisconnected_KmdIsrInvalidData
101 UnexpectedDisconnect ProjectionSuccessButDisconnected_KmdNoActivePaths
102 UnexpectedDisconnect ProjectionSuccessButDisconnected_KmdRemoveMiracastDevice
103 UnexpectedDisconnect ProjectionSuccessButDisconnected_KmdEnteringConnectedStandby
104 UnexpectedDisconnect ProjectionSuccessButDisconnected_KmdConnectedStandbyBackup
105 UnexpectedDisconnect ProjectionSuccessButDisconnected_KmdInDirectSwapchainTimeout
106 UnexpectedDisconnect ProjectionSuccessButUnknownEnd

Коды распространенных ошибок

Код Определение Описание ошибки
1460 ERROR_TIMEOUT Эта операция была возвращена из-за истечения времени ожидания.
1236 ERROR_CONNECTION_ABORTED Сетевое подключение было прервано локальной системой.
31 ERROR_GEN_FAILURE Устройство, подключенное к системе, не работает.
50 ERROR_NOT_SUPPORTED Запрос не поддерживается.
5023 ERROR_INVALID_STATE Группа или ресурс не находится в правильном состоянии для выполнения запрошенной операции.
2404 ERROR_DEVICE_IN_USE Устройство используется активным процессом и не может быть отключено.
258 WAIT_TIMEOUT Время операции ожидания истекло.
648 ERROR_DEVICE_ENUMERATION_ERROR При применении питания или чтении конфигурации устройства произошла ошибка "%hs". Это может быть вызвано сбоем оборудования или плохим подключением.
170 ERROR_BUSY Запрошенный ресурс используется.
1225 ERROR_CONNECTION_REFUSED Удаленный компьютер отказал в сетевом подключении.
1223 ERROR_CANCELLED Операция была отменена пользователем.
2147500037 E_FAIL
2147942414 E_OUTOFMEMORY Не хватает памяти
3221225473 STATUS_UNSUCCESSFUL
3222093445 MF_E_SHUTDOWN
2147942464 E_NETNAMEDELETED Указанное сетевое имя более недоступно.
3222094442 MF_E_NET_READ Ошибка чтения из сети.
2147500033 E_NOTIMPL Не реализовано