DirectX3D(D3D9)中支持的最大监视器数

DirectX3D(D3D9)中支持的最大监视器数,directx,Directx,我正在开发视频墙系统,使用Nvidia CUDA解码器库进行解码,使用Directx3d(D3D9)进行渲染。因此,我们假设系统中可以安装几十个监视器 (系统:英特尔I7处理器、NVIDIA GTX 780 x 4EA、Windos 8操作系统) 但是,IDirect3D9::GetAdapterCount API最多返回12个监视器,即使系统中安装了12个以上的监视器。即,如果系统中有11个监视器,则API返回11。如果系统中有12个监视器,则返回12。但是,系统中安装了13个监视器,API返

我正在开发视频墙系统,使用Nvidia CUDA解码器库进行解码,使用Directx3d(D3D9)进行渲染。因此,我们假设系统中可以安装几十个监视器

(系统:英特尔I7处理器、NVIDIA GTX 780 x 4EA、Windos 8操作系统)

但是,IDirect3D9::GetAdapterCount API最多返回12个监视器,即使系统中安装了12个以上的监视器。即,如果系统中有11个监视器,则API返回11。如果系统中有12个监视器,则返回12。但是,系统中安装了13个监视器,API返回12,而不是13

因此,在这种情况下,我们无法识别用于渲染的监视器的适配器ID。 据我所知,Windows最多支持64个监视器。所以我认为这不是操作系统的限制

我想知道这是否是D3D9的限制。如果你对此有所了解,请回复

多谢各位