Patent ID: 6993603
Filing Date: 2006-01-31
Classification: G06F,Y10S

Abstract:
1. In a computing environment, a method comprising: receiving a filter driver registration request from a first filter driver; registering the first filter driver in response to the request, including ordering the first filter driver into a pre-callback order with respect to each other filter driver in the pre-callback order; receiving a file system I/O request directed towards the file system; calling at first filter driver with a pre-callback based on the pre-callback order, including passing data that corresponds to the I/O request to the first filter driver; calling at least one other filter driver with another pre-callback, including calling a last filter driver based on the pre-callback order, including passing data that corresponds to the I/O request to the last filter driver; and passing the file system I/O request to the file system, the file system I/O request including data corresponding to the I/O request that was processed by at least one of the filter drivers.