DirectX 9 旧版覆盖平面不适用于 Windows 10

在今天的博文中,我们将尝试了解为什么Microsoft DirectX 9旧版覆盖平面不适用于 Windows 10 上的Miracast显示器和Windows (Windows 10)10(Windows 10)上的Windows 显示驱动程序模型(Windows Display Driver Model)( WDDM ) 2.0 图形驱动程序。

DirectX 9

在我们深入探讨主题之前,让我们看一下MiracastWDDMMicrosft DirectX的简要说明,以使我们的新读者受益。

什么是 Microsoft DirectX?

Microsoft DirectX 是一组应用程序编程接口 ( API ),用于在(APIs)Microsoft 平台上处理与多媒体相关的任务,尤其是游戏编程和视频 。最初,这些API(APIs)的名称都以Direct开头,例如 Direct3D、  DirectDraw、  DirectMusic、  DirectPlay、  DirectSound等。

DirectX这个名称是作为所有这些API(APIs) 的缩写词(  X 代表特定的API名称)而创造的,并很快成为该集合的名称。

什么是 Miracast?

Miracast 是一种屏幕镜像协议(Miracast is a screen-mirroring protocol) ,可让您将任何内容从Android设备或最新的英特尔(Intel)计算机广播到您的电视。无论你在小屏幕上看到什么,都会出现在大屏幕上。如果一切都正确同步,则几乎没有延迟,非常适合观看视频或使用生产力软件,尽管它不够可靠,无法运行大多数游戏。

什么是Windows 显示驱动程序模型(Windows Display Driver Model)( WDDM )?

Windows 显示驱动程序模型 (WDDM)是从Windows Vista开始运行(Windows Vista)Microsoft Windows 版本 的显卡驱动程序的图形驱动程序体系结构 。

它是以前的 Windows 2000 和 Windows XP 显示驱动程序模型XDDM/XPDM的替代品,旨在实现更好的图形性能和新的图形功能和稳定性。Windows Vista和 Windows 7中 的显示驱动程序可以选择遵循WDDMXDDM。 然而,随着从 Windows 8中删除 XDDM, (Windows 8)WDDM成为唯一的选择。

WDDM是为(WDDM)Direct3D 10呈现Windows DWM桌面 Windows 管理器(Desktop Windows Manager))和设备驱动程序接口所必需的。

DirectX 9旧版覆盖平面不适用于Miracast显示器

Microsoft DirectX 9旧版覆盖平面不适用于具有WDDM 2.0图形驱动程序的 Windows 10 上的Miracast显示器。(Miracast)任何在Miracast(Miracast)显示器上运行时尝试使用旧版覆盖的应用程序都会收到错误消息。

如何将此错误传达给用户取决于应用程序对错误的处理。用户在遇到此问题时可能会看到以下任何症状:

  • 应用程序挂起。
  • 应用程序崩溃。
  • 尝试使用旧版覆盖的应用程序会显示错误消息。
  • 视频播放为空白。

您将遇到此问题,因为根据Microsoft 的说法 - (Microsoft –)Windows 10上的(Windows 10)Windows 显示驱动程序模型(Windows Display Driver Model) ( WDDM ) 2.0 图形驱动程序不支持旧版覆盖。

I hope you find the information in this post useful!



About the author

我是一名 Windows 10 技术人员,多年来一直在帮助个人和企业利用新操作系统。我对 Microsoft Office 有丰富的知识,包括如何为不同的用户自定义外观和个性化应用程序。此外,我知道如何使用 Explorer 应用程序来探索和查找计算机上的文件和文件夹。



Related posts