发明申请
US20090044204A1 Application programming interfaces for transacted file and registry operations
有权
用于事务文件和注册表操作的应用程序编程接口
- 专利标题: Application programming interfaces for transacted file and registry operations
- 专利标题(中): 用于事务文件和注册表操作的应用程序编程接口
-
申请号: US11890921申请日: 2007-08-08
-
公开(公告)号: US20090044204A1公开(公告)日: 2009-02-12
- 发明人: Dana Groff , Jonathan Cargille , Surendra Verma , Andrew Herron , Dragos Sambotin , Christian Allred , William R. Tipton , Karthik Thirumalai
- 申请人: Dana Groff , Jonathan Cargille , Surendra Verma , Andrew Herron , Dragos Sambotin , Christian Allred , William R. Tipton , Karthik Thirumalai
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F9/44
- IPC分类号: G06F9/44
摘要:
A set of application programming interfaces (“APIs”) is provided that enables an application to perform operations on multiple system resources as a single logical unit of work through a transaction. The application can then commit or roll back the entire group of changes as a single unit in a coordinated manner. The APIs expose functions and methods that take a reference to a transaction context, such as a handle, name, or pointer, as one of their parameters so that the application can manipulate the resource as a transacted operation. The transaction is bound to all created handles so that all operations on the resource using those handles are also transacted. In an illustrative example, the set of APIs are transacted name-based WIN32 APIs that take a transaction handle. The transacted APIs expose transacted operations to the application for durable system resources in the OS kernel, including the NTFS file system (New Technology File System) and registry.
公开/授权文献
信息查询