标签:#微軟API

共 70 篇文章

迷你端口

迷你端口(miniport)是一种硬件驱动程序,是Windows Driver Model的一部分。其可以用于USB、音频、SCSI或网卡设备。它们通常是源代码形式,在Windows 98至Windows 2000中,但仅适用于特定硬件,通过特定的总线类驱动程序控制对硬件的访问。 参考资料 *

媒體控制介面

媒體控制介面(Media Control Interface,缩写MCI)是由微软和IBM开发的一个高级应用程序接口(API),功能是控制连接到一台Microsoft Windows或OS/2计算机的多媒体外部设备(例如CD-ROM播放机、音频控制器)。 MCI使编写某些类别的多媒体程序(例如播放各类媒体文件、录制声音)变得非常简单,只需将命令作为字符串传递。 ,MCI接口被逐步淘汰,以利于1995年发布的DirectX API。 参考…

Windows Rally

Windows Rally是微软公司一套旨在简化有线和无线网络互联设备的设置与维护的技术。这些技术旨在提高设备与互联网或运行Microsoft Windows的计算机互联的稳定性与安全性,可以提供对网络服务质量(QoS)的控制,以及对数据共享、通信和娱乐的诊断。Windows Rally技术面向下列设备提供: 無線接取器、个人电脑和服务器 网络打印机、視頻投影機、打印机桥、数码相机和電子遊戲機 、网络媒体播放器、數位視訊轉換盒、数码相框…

COM结构化存储

COM结构化存储(也称“OLE结构化存储”)是微软在Windows操作系统上开发的一种技术,以在一个文件内存储层次化的数据。严格讲,术语“structured storage”是指COM的一套接口。并提供了有限形式的数据访问。 结构化存储广泛用于Microsoft Office应用程序。但从Office 2007开始默认使用基于XML的Office Open XML。SQL Server也使用结构化存储。 概述 结构化存储是为了解决在一…

动态语言运行时

动态语言运行时(,DLR)是微軟構架於CLR之上的一組服務集合,可提供下列功能: 動態類型系統,以分享給所有使用DLR服務的語言。 動態方法分派 動態產生代碼 Hosting API DLR被用來在.NET Framework上實作如Python和Ruby等動態語言。DLR服務目前已經使用在IronRuby(Ruby的.NET實作)和即將釋出的IronPython 2.0。同時Microsoft也計畫使用在Visual Basic .N…

IDispatch

IDispatch介面是组件对象模型(COM)中的标准介面,也称自动化(Automation)接口,继承自IUnknown,用于讓其他函式使用协议。COM規格書規定COM物件应该是三种接口类型中的至少一种: 基于虚表(vtable)的IUnknown的定制接口; 分派(dispatch)的IDispatch接口以支持內觀資訊(introspection)。允许客户应用程序在运行时查出COM组件支持哪些属性与方法,即实现了运行期类型信息(…

D3DX

D3DX(Direct3D Extension)是一个已不推荐使用的高层API库,它旨在补充微软Direct3D图形API。D3DX库在Direct3D 7中被引入,并在之后的Direct3D 9中得到改进。它为常见的在矢量、矩阵和颜色上计算外观和投影矩阵、样条插值以及其他一些更复杂的任务(诸如编译或组合用于3D图形编程的着色器、压缩骨架动画存储和矩阵堆栈)提供了类。它还为3D网格的复杂操作提供了函数,如切线空间计算、网格简化、预计算辐…

结构化异常处理

结构化异常处理,是Windows操作系统上,Microsoft对C/C++程序语言做的语法扩展,用于处理异常事件的程序控制结构。 异常事件是打断程序正常执行流程的不在期望之中的硬件、软件事件。硬件异常是CPU抛出的如“除0”、数值溢出等;软件异常是操作系统与程序通过RaiseException语句抛出的异常。 Microsoft扩展了C语言的语法,用 try-except与try-finally语句来处理异常。异常处理程序可以释放已经获…

ProgID

ProgID(PROGrammatic IDentifier的缩写)是COM的术语,存于Windows注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{ProgID} 中形如“Msxml2.DOMDocument”的字符串,关联于一个CLSID(如{F9043C85-F6F2-101A-A3C9-08002B2F49FB})。但ProgID不能保证全局唯一。也用于两个COM对象之间表示。 ProgID格式…