Routing exceptions to operating system subsystems
AssigneeMicrosoft Corporation
InventorsPerraju Bendapudi, Rajesh Jalan, Vijay Kota, Siddharth Rana
Life of this patent
Estimating the term…
Abstract
Techniques for routing exceptions to operating system subsystems are provided. In various embodiments, a software developer may add a global exception handler software component to an application. The global exception handler may operate in a process relating to a subsystem. Upon receiving an exception, the global exception handler may route the exception to another subsystem.
Claims25
A system for routing exceptions to a subsystem of an operating system, comprising:
- a first subsystem of the operating system, the first subsystem having an associated process, the associated process having a process space;
- a software component that generates an exception, the software component operating in the process space;
- and
- a global exception handler, the global exception handler registered by the associated process for handling exceptions in the process space, the handling including routing the exception to a second subsystem.
(canceled)
(canceled)
(canceled)
A method performed by a computer system for routing exceptions to a subsystem of an operating system, comprising:
- receiving a request to register for handling exceptions, the registration request sent by a component associated with a second subsystem;
- registering to handle exceptions, the registering based upon the received request;
- and
- when an exception is received, the exception caused by a software component of the operating system associated with the subsystem, routing the received exception to the subsystem.
17-23. (canceled)
(canceled)
A computer-readable medium having computer-executable instructions for performing a method for routing exceptions to a subsystem of an operating system, the method comprising:
- receiving a request to register for handling exceptions, the registration request sent by a component associated with a second subsystem;
- registering to handle exceptions;
- receiving an exception, the exception caused by a software component of the operating system associated with the subsystem;
- and
- routing the received exception to the subsystem.
Dependencies are inferred from the claim text.