Miracast 运行完成后,你会注意到,在运行日志文件夹下创建了所有失败结果的桶。 请导航到正确的压力运行迭代。
例如,下面是为 Miracast 运行创建的 bug 文件夹:
任务 ID:22665191
简短说明:MiracastSourceAToMiracastSinkB1908
运行开始时间:20190801_162606
日志文件夹:\wlanstressfs\Logs\Miracast\22665191_MiracastSourceAToMiracastSinkB1908\20190801_162606
唯一失败桶
此处的每个文件夹是每个唯一失败的 bug 文件夹。 每个唯一失败桶由三个部分组成:阶段 + 状态 + 错误代码。 请参阅下面的 4 个表格,了解每个阶段、状态和常见错误代码的定义。 还有一个表格显示了每个阶段和状态与源和接收器之间的预期无线数据包的相关性。 其中的所有空白部分表示内部操作系统状态。
每个失败桶文件夹包含的内容
每个失败桶文件夹包含该唯一失败的所有命中,以及相应的 ETW 操作系统跟踪和驱动程序跟踪。 对于每个失败,还会包含之前和之后的会话。 在前一会话的失败会影响下一会话的某些 bug 调查场合中,这些信息极其有用。
会话最终阶段定义
# | 阶段名称 | 定义 |
---|---|---|
1 | 未知 | 未知开头或未知结尾:这是一些拆分的会话。 由于拆分了 5pm UTC 时间,我们只会获得会话开始遥测数据或会话结束遥测数据。 如果会话不多,请忽略/筛选这些会话。 如果大量会话以这种方式失败,则可能表示存在数据 bug。 对于这种情况,请将其报告为 bug 并附上相关日志。 |
2 | ProjectionSuccessButUnknownEnd | 到达了第一帧,但缺少 RTSP 事件和/或停止 Miracast 事件。 如果会话不多,请忽略/筛选这些会话。 如果大量会话以这种方式失败,则可能表示存在数据 bug。 对于这种情况,请将其报告为 bug 并附上相关日志。 |
3 | 连接 | 无法建立 L2 连接的会话:这些失败被视为“连接”失败 |
4 | 投影 | 无法建立图形/媒体设置的会话:这些失败被视为“连接”失败 |
5 | UnexpectedDisconnect | 已成功连接(即,用户成功点击进入像素/成功将第一帧发送到接收器)但意外丢失的会话。 |
6 | MissingRTSPEvent | 某些会话缺少 Rtsp 事件。 不应发生这种情况,因为它是一个关键事件。 但由于此事件包含有关是否已发出第一帧的信息,如果没有该数据点,我们无法计算“建立并保持连接”指标。 如果会话不多,请忽略/筛选这些会话。 如果大量会话以这种方式失败,则可能表示存在数据 bug。 对于这种情况,请将其报告为 bug 并附上相关日志。 |
7 | UserInitiatedDisconnect | 这些会话是从“建立并保持连接”角度来看取得成功的会话。 我们已成功将第一帧发送到接收器,并且用户也发起了断开连接。 |
8 | 杂项 | UnknownPairing、ProjectionFailureButUserInitiatedDisconnect、Cancelled、InvalidWpsConfigMethod:应忽略这些状态。 |
会话最终状态定义
# | 州名称 | 定义 |
---|---|---|
1 | UnknownBegin | 会话开头未知。 |
2 | UnknownEnd | 会话结尾未知。 |
3 | ShellCalledWFDSService | 来自 WFDS 服务的 ConnectionStarted 事件 |
4 | WFDSDafQuery | 对 AEP 上的数据的初始查询 |
5 | WFDSDafQueryComplete | 对 AEP 上的数据的初始查询 |
6 | WFDSConnectStarted | WFDS 连接完成事件 ConnectStarted 状态 |
7 | InfraAttemptStarted | 如果我们通过基础结构(失败)和 Wi-Fi Direct 进行连接 |
8 | InfraChallengeIssued | 已发出“通过基础结构进行连接”质询 |
9 | InfraChallengeComplete | 已完成“通过基础结构进行连接”质询 |
10 | WFDSWfdConnect | 在执行 WSB 配对/连接后,使用 Wi-Fi Direct 进行重新连接或 Miracast“连接”。 Invitation 和 KeyExchange 在此处发生 |
11 | DafRemoveAssociation | 如果忘记了配对或设备处于错误状态,我们将删除关联 |
12 | DafRemoveAssociationComplete | 下一个状态是:DafEnumCeremony:这是一个循环。 忘记配对仅在重新连接期间发生:wfdconnect(Invitation 或 keyexchange)--> dafremoveassociation -> dafremoveassociationcomplete --> dafenumceremony |
13 | WFDSWfdConnectComplete | 在执行 WSB 配对/连接后,使用 Wi-Fi Direct 进行重新连接或 Miracast“连接”(在此阶段应已完成 Invitation 和 Keyexchange) |
14 | EnumerateCeremonies | 在 WlanSvc 中开始会话。 EnumerateCeremonies 包括确定哪些 WPS 仪式可用于配对所需的配对过程步骤。 在大多数情况下,对于 Miracast,只会根据探测响应帧做出这项判断,如果是这样,在此阶段不会发送任何 P2P 操作帧。 如果我们邀请设备连接到本地 GO,则会发送邀请帧。 当远程设备发送预配发现时,将在此方案中选择仪式。 |
15 | SelectCeremonyComplete | 此阶段包括选择 WPS 仪式。 此操作在软件中发生,不涉及任何 P2P 操作帧交换。 此阶段发生失败通常表示连接需要输入 PIN,但连接是通过一个不支持该连接的 UX 触发的。 |
16 | 邀请 | P2P 邀请操作帧序列将在此处开始。 |
17 | ProvisionDiscovery | 预配发现 |
18 | ReadCeremony | |
19 | WriteCeremony | 等待用户输入。 如果写入仪式未出错并且状态为 WaitingForPin,则表示用户未输入 PIN。 此步骤涉及处理 UX 中的 PIN 输入。 它不应涉及任何 P2P 操作帧交换。 |
20 | PinEntered | PIN 已由用户输入,但紧接着发生某种失败。 |
21 | GoNegotiation | GO 协商 |
22 | WPS | WPS 交换。 请查看“WLAN WPS 交换失败状态”字段,了解有关哪个位置失败的详细信息。 “发送 M1”到“发送 M8”用于消息交换部分。 此处的“Unknown”状态表示关联阶段发生失败。 |
23 | KeyExchange | KeyExchange |
24 | PairingUnknown | 配对时出现问题。 映射到 DafFinalize |
25 | PairingComplete | 配对完成。 也映射到 DafFinalizeComplete |
26 | TargettedDiscovery | 如果驱动程序的发现缓存不包含当前发现结果,WlanSvc 将在配对之前执行有针对性的发现。 |
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 Direct 首次配对/WFD 重新连接/通过基础结构连接。 这是 WFDSConnectStarted 的末尾。 |
33 | Wi-FiDisplayConnectionStarted | 已触发“WirelessDisplay.ConnectionStart”事件:当基础结构失败并且回退到 Wi-Fi Direct 时可能会重复。 |
34 | Wi-FiDisplayConnectionComplete | 已触发“WirelessDisplay.ConnectionComplete”事件。 |
35 | IpEndpointAndConfigureFirewall | 建立 IP 终结点后的本地防火墙配置。 |
36 | DHCP | 检索会话的 IP 终结点对。 在快速 IP(即 EAPOL 密钥帧上的 IP 地址分配)的情况下,将从 WlanSvc 检索并且不涉及任何新的协议消息。 |
37 | 防火墙 | 防火墙设置。 请注意,防火墙设置会保留到设置了 RTSP 端口为止。 我们不会直接看到防火墙桶中的防火墙导致的失败,因为 API 调用仍在后台发出。 |
38 | OpenMiracastSessionComplete | "WirelessDisplay.OpenMiracastSessionComplete":当基础结构失败并回退到 Wi-Fi Direct 时可能会重复。 低 wlan 事件也映射到 WFDSMiracastConnectStarted。 |
39 | WFDSMiracastConnectStarted | 在调用图形驱动程序启动 Miracast 之前那一刻的状态。 |
40 | WFDSMiracastConnectComplete | 预期已完成以下状态:DHCP(可能更早发生)、防火墙、IP 终结点和配置防火墙、RTSP |
41 | InfraAttemptCompleted | 通过基础结构连接尝试已完成,但紧接着发生了某种失败。 |
42 | WFDSSinkPausing | 在设备上启用“投影到电脑”设置时,来自此源设备的传出 Miracast 连接可能会在接收器暂停阶段失败。 此设置要求设备暂停接收器状态以启用传出 Miracast 会话。 通常,如果禁用“投影到此电脑”设置,或连接应用已关闭且不再在后台运行,则此失败可能会消失。 |
43 | WFDSSinkPauseComplete | Wfds 连接管理器正在等待 Miracast dev 节点到达。 |
44 | WFDSWaitingForMiracastDevNode | 此步骤涉及等待媒体层 Miracast 驱动程序初始化自身,并针对 Wi-Fi Direct dev 节点注册 PNP 设备接口。 此步骤失败通常表示操作系统中存在内部驱动程序初始化问题。 |
45 | WFDSMiracastDevNodeArrived | Miracast dev 节点已到达,但紧接着发生失败。 |
46 | WFDSInfraBackChannelStarted | Wfds 连接管理器已启动“通过基础结构反向通道进行连接” |
47 | WFDSInfraBackChannelInitialComplete | “通过基础结构反向通道进行连接初始化”已完成,但紧接着发生了某种失败。 |
48 | WFDSInfraBackChannelFinalize | 已启动“通过基础结构反向通道进行连接最终确认”。 |
49 | WFDSInfraBackChannelFinalizeComplete | “通过基础结构反向通道进行连接最终确认”已完成,但紧接着发生了某种失败。 |
50 | WfdConnectDafQuery | 在 Wi-Fi Direct 连接期间,如果发生失败但有时间重试,则我们将在下一次重试之前触发 DAF 查询。 |
51 | WfdConnectDafQueryComplete | DAF 查询已完成,但紧接着发生了某种失败。 |
52 | WaitForBtScanningYielded | 在进行 Wi-Fi Direct 连接之前,我们会指示蓝牙生成扫描,并等待蓝牙发出生成了扫描的信号。 |
53 | WaitForBtScanningYieldedComplete | 等待蓝牙完成生成扫描,但紧接着发生了某种失败。 |
54 | WFDSMiracastStartProjectStarted | 表示我们已指示图形堆栈开始投影阶段。 接下来应触发“启动 Miracast 会话”事件。 |
55 | WFDSMiracastStartProjectComplete | 投影已完成 - 图形和媒体设置已完成。 |
56 | WFDSSessionConnected | 建立 L2 连接并发出第一帧的整个设置阶段结束。 |
57 | WFDSUnknownFailure | WFDSUnknownFailure |
58 | UnknownPairing | 首次配对发生某种失败,但确切的原因未知。 在 RS3 和更低版本中经常出现此桶。 |
59 | InvalidWpsConfigMethod | InvalidWpsConfigMethod |
60 | UnexpectedDisassociation | UnexpectedDisassociation |
61 | CancelWasUserInitiated | 用户明确发起了取消。 在压力环境中,如果在启动会话之后,不留出足够的时间来发出断开连接调用,则这种情况看起来像是用户取消了会话,因为会话尚未建立。 如果不是这种情况,则原因可能是某个奇怪的 UI 路径正在发起取消(如果这种取消实际上完全在意料之外)。 |
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 | 成功投影后用户单击了 UI 断开连接按钮 |
77 | ProjectionFailureButUserInitiatedDisconnect | 由于用户单击了 UI 断开连接,因此未投影。 |
78 | StopMiracastSession | 对于 RS3 和更低版本的遥测:在会话结束时触发了图形停止事件。 StopSessionStatus 为 0 表示成功且干净的停止。 有几个停止会话原因代码指示意外断开连接,这些原因代码定义了某些意外断开连接失败状态。 |
79 | AbnormalStopSession | 对于 RS3 和更低版本的遥测:图形停止事件报告了异常断开连接。 请查看相应的停止会话原因代码和会话最终错误代码,以了解有关此会话的详细信息。 |
80 | Teardown | 对于 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 会话事件报告了用户模式接收器断开连接请求失败。 请查看停止会话原因代码和会话最终错误代码,以了解有关此会话的更多详细信息。 另请检查接收器端日志和嗅探器日志。 |
89 | ProjectionSuccessButDisconnected_UmdInsufficientBandwidth | 这是意外的断开连接状态。 第一帧投影成功,但图形停止 Miracast 会话事件报告了带宽不足失败。 请查看停止会话原因代码和会话最终错误代码,以了解有关此会话的更多详细信息。 |
90 | ProjectionSuccessButDisconnected_UmdSinkFailedStandardModeChange | 这是意外的断开连接状态。 第一帧投影成功,但图形停止 Miracast 会话事件报告了用户模式 SinkFailedStandardModeChange 失败。 请查看停止会话原因代码和会话最终错误代码,以了解有关此会话的更多详细信息。 |
91 | ProjectionSuccessButDisconnected_UmdNetworkL2Disconnected | 这是意外的断开连接状态。 第一帧投影成功,但图形停止 Miracast 会话事件报告了用户模式 L2 断开连接失败。 请查看停止会话原因代码和会话最终错误代码,以了解有关此会话的更多详细信息。 另请检查接收器端日志和嗅探器日志。 |
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 事件和/或停止 Miracast 事件 |
阶段 - 状态 - 无线数据包关系
Id | 阶段 | State | 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 | 连接 | SelectCeremonyComplete | |
16 | 连接 | 邀请 | |
17 | 连接 | ProvisionDiscovery | 预配发现 |
18 | 连接 | ReadCeremony | |
19 | 连接 | WriteCeremony | |
20 | 连接 | PinEntered | |
21 | 连接 | GoNegotiation | GO 协商 |
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 | 连接 | WFDSSinkPauseComplete | |
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 | 连接 | WFDSSessionConnected | |
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 | Teardown | |
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 | 未实现 |