System, method, and computer program product for invoking an application program interface within an interception of another application program interface
First Claim
Patent Images
1. A non-transitory computer readable storage medium storing instructions that when executed by a programmable processing device cause the programmable processing device to:
- intercept a first application program interface invoked, utilizing a first thread, by a process executing on the programmable processing device, the first thread associated with an application program interface interception handler, the application program interception handler including a callback function, the programmable processing device secured via a security system; and
invoke a second application program interface within the interception of the first application program interface, utilizing a second thread, the second thread comprising a worker thread;
wherein invoking the second application program interface within the interception of the first application program interface includes invoking the second application program interface within a context of the application program interface interception handler.
10 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for invoking an application program interface within an interception of another application program interface. In use, a first application program interface invoked utilizing a first thread is intercepted. Further, a second application program interface is invoked within the interception of the first application program interface, utilizing a second thread.
37 Citations
15 Claims
-
1. A non-transitory computer readable storage medium storing instructions that when executed by a programmable processing device cause the programmable processing device to:
-
intercept a first application program interface invoked, utilizing a first thread, by a process executing on the programmable processing device, the first thread associated with an application program interface interception handler, the application program interception handler including a callback function, the programmable processing device secured via a security system; and invoke a second application program interface within the interception of the first application program interface, utilizing a second thread, the second thread comprising a worker thread; wherein invoking the second application program interface within the interception of the first application program interface includes invoking the second application program interface within a context of the application program interface interception handler. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
intercepting a first application program interface invoked, utilizing a first thread, by a process executing on a programmable processing device, the first thread associated with an application program interface interception handler, the application program interception handler including a callback function, the programmable processing device secured via a security system; and invoking a second application program interface within the interception of the first application program interface, utilizing a second thread, the second thread comprising a worker thread; wherein invoking the second application program interface within the interception of the first application program interface includes invoking the second application program interface within a context of the application program interface interception handler.
-
-
14. A system, comprising:
-
a processor for intercepting a first application program interface invoked, utilizing a first thread, by a process executing on the processor, the processor secured via a security system and further adapted to invoke a second application program interface within the interception of the first application program interface, utilizing a second thread, the second thread comprising a worker thread; wherein the first thread is associated with an application program interface interception handler, wherein the application program interface interception handler includes a callback function, and wherein invoking the second application program interface within the interception of the first application program interface includes invoking the second application program interface within a context of the application program interface interception handler. - View Dependent Claims (15)
-
Specification