Directx 是什么东西

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:15:18
它的作用是哪些,在系统扮演着什么样的角色啊
我运行游戏时会出现Msgsrv32的出错报告,是不是跟这个有关啊。我的是Windows 98的,怎么解决啊

什么是DirectX
DirectX是Microsoft公司开发的运行于计算机平台的多媒体控制处理引擎;
能够对显存和硬件直接访问;
图形应用程序接口(API);
DirectX通过COM的技术,以及一套由Microsoft和硬件厂商共同编写的驱动程序和程序库,可以提供对所有设备的硬件级的控制.

如果想知道自己系统的DirectX版本,可以在运行中输入
dxdiag,在这里就可以看到了.

简单的说他是微软提供的与硬件驱动的接口,更方便程序员的调用。主要应用在对视频和音频上

DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案。只是其在3D图形方面的优秀表现,让它的其它方面显得暗淡无光。DirectX开发之初是为了弥补Windows 3.1系统对图形、声音处理能力的不足,而今已发展成为对整个多媒体系统的各个方面都有决定性影响的接口。

DirectX(简称:DX)是微软推出的一套基于Windows系统的多媒体应用程式接口APIs函式。在开发中,DX分为两个部分,一个是运行库,通过DX编译出来的程式必须要有运行库的支持,另外一个是开发库,也就是常说的SDK,这部分是在编译DX程序中是必需的。

DirectX是一种图形应用程序接口(API),简单的说它是一个辅助软件,一个提高系统性能的加速软件,微软创建开发的。他的意思不难理解,Direct是直接的意思,X是很多东西,加在一起就是一组具有共性的东西,这个共性就是直接。微软定义它为“硬件设备无关性”。

微软的提供的硬件视频加速技术,一般来说游戏、视频播放软件都要用到DirectDraw和Direct3D(D3D),系统必备。

Msgsrv32与此无关,Msgsrv32是信使服务,建议关掉。