发明名称 |
MANAGED FILE SYSTEM FILTER MODEL AND ARCHITECTURE |
摘要 |
A model in which filter drivers are managed to receive callbacks for I/O requests in which the filter drivers have registered an interest. Per-volume instances of filter drivers register with a filter manager for pre-callbacks (for I/O to the file system) and post-callbacks (for I/O from the file system), and identify which I/O requests (e. g., create, read, write) they are registering to receive callbacks. The filter manager orders the instances for callbacks. When an I/O request is received, the filter manager converts the I/O request to callback data and calls the interested filters in the callback order, whereby the filter instances can process the I/O data. As the request returns from the file system, filters desiring post callbacks are called in the reverse order. Efficient context management for the filters and other functions, such as non-reentrant file I/O, are also provided by the model.
|
申请公布号 |
CA2450044(C) |
申请公布日期 |
2012.03.27 |
申请号 |
CA20032450044 |
申请日期 |
2003.11.18 |
申请人 |
MICROSOFT CORPORATION |
发明人 |
PUDIPEDDI, RAVISANKAR;BROWN, EILEEN C.;CHRISTIANSEN, NEAL;THIND, RAVINDER;DEWEY, BRIAN K.;GOLDS, DAVID P.;ZBIKOWSKI, MARK J. |
分类号 |
G06F12/00;G06F13/00;G06F1/00;G06F7/00;G06F9/44;G06F9/445;G06F9/46;G06F12/08;G06F13/14;G06F15/17;G06F17/30;H04Q7/20 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|