发明名称 |
Method and apparatus for dynamically unloading file system filters |
摘要 |
The invention provides a system and method for dynamically unloading file system filters in a stacked-call-back model where filters are stacked one on top of the other to form a filter stack. A filter manager keeps track of the progress of each I/O operation and calls each filter in turn with the filter returning after it has completed processing the given operation. The filter manager dynamically unloads a filter (or an instance of a filter) that is positioned at any position in the filter stack in a reasonable amount of time while I/O operations are actively being processed. The filter/filter instance can be unloaded with outstanding I/O operations on the filter either hosted by the filter or pended by other filters. I/O operations are canceled, completed or drained in order to unload the filter or filter instance. A filter may veto the unloading of the filter.
|
申请公布号 |
US2005044353(A1) |
申请公布日期 |
2005.02.24 |
申请号 |
US20030461078 |
申请日期 |
2003.06.13 |
申请人 |
MICROSOFT CORPORATION |
发明人 |
PUDIPEDDI RAVISANKAR;CHRISTIANSEN NEAL R.;BROWN EILEEN C. |
分类号 |
G06F17/30;H04L9/00;(IPC1-7):H04L9/00 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|