发明名称 METHOD AND COMPUTER PROGRAM PRODUCT FOR INTERCONNECTING SOFTWARE DRIVERS IN KERNEL MODE
摘要 A method and computer program product are presented that overcome the inefficiencies in user mode processing of multimedia data by allowing an application running as a user mode process simply to start and connect multiple blocks o f kernel mode functionality in the form of drivers or filters (separate logical block s of driver executable code). Once the kernel mode filters are set up and connected, the user mode application need not be active until notified by the filters. Such notification may occur at the end of processing or at any relevant event chosen by the application as part of the filter initiation and set up. Furthermore, a user mode application may query a kernel mode filter or driver of its capabilities and requirements so that it may properly make the connections between the different filters chained together to process a stre am of data and request appropriate notifications. These connection may represent actual driver to driver data exchange, or remote connections. In one exemplary embodiment, property, method, and event sets define compliant filters and native operating system I/O constructs such as file objects are used to define the instances of connection "pins" that a re interconnected by the third party user mode application.
申请公布号 CA2208289(C) 申请公布日期 2009.12.29
申请号 CA19972208289 申请日期 1997.06.19
申请人 MICROSOFT CORPORATION 发明人 O'ROURKE, THOMAS J.;SHAW, GEORGE H. J.;WOODRUFF, BRYAN A.
分类号 G06F9/06;G06F9/44;G06F9/46;G06F13/10 主分类号 G06F9/06
代理机构 代理人
主权项
地址