发明名称 Method and system for deterministic ordering of software modules
摘要 A method and system for ordering software modules in a guaranteed order for execution. Unique values are statically assigned to software modules (e.g., filter drivers) when fully developed. Each module's assigned value determines its relative position to other modules in a stack or other arrangement, fixing the execution order for any set of filter drivers. Static values may comprise floating-point numbers, whereby each new software module may be assigned a number that enables positioning it between any two existing software modules. For example, filter drivers may be generally classified and assigned values in a range according to type. Drivers of the same type may be ordered within their general range to guarantee one possible ordering. A filter manager architecture is described, in which filter drivers register with a manager for relevant file system I/O operations. The manager calls appropriately registered filter drivers in an order based on their assigned numbers. <IMAGE>
申请公布号 EP1225509(A3) 申请公布日期 2004.09.22
申请号 EP20020001445 申请日期 2002.01.21
申请人 MICROSOFT CORPORATION 发明人 GOLDS, DAVID, P.;KAPLAN, KEITH S.;BROWN, EILEEN C.;CHRISTIANSEN,NEAL
分类号 G06F9/42;G06F9/445 主分类号 G06F9/42
代理机构 代理人
主权项
地址