Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
参照ハンドルの生成および検証
Document Type and Number:
Japanese Patent JP4290337
Kind Code:
B2
Abstract:
The present invention is embodied in a system and method for generating and validating reference handles for consumers requiring access to resources in a computer system. The system of the present invention includes a resource manager having a handle administrator, a plurality of consumers, and a plurality of resources. The handle administrator includes an assignment routine, a release routine, and a dereference routine. The assignment routine issues new handles, the release routine releases handles that are no longer required (thus rendering the handle invalid), and the dereference routine dereferences handles into a pointer to a resource, which entails verifying that the handle is valid. Also included is an auxiliary sub-routine for managing used and unused records, an expansion sub-routine for efficiently expanding the handle database, a handle recycling sub-routine for recycling handles, a contraction sub-routine for efficiently contracting the handle database, a hysteresis sub-routine for probabilistically contracting the handle database, and a memory allocation failure sub-routine to improve functionality in the event of memory allocation failure.

Inventors:
John Earl. Dawsea
Yoram burnet
Offer bar
Application Number:
JP2000556316A
Publication Date:
July 01, 2009
Filing Date:
June 23, 1999
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
MICROSOFT CORPORATION
International Classes:
G06F9/46; G06F9/50; G06F9/44
Domestic Patent References:
JP1091498A
JP9305506A
Other References:
服部誠,Windows API入門 第1回 APIの基礎概念とグラフィック(絵),Inside Windows,日本,ソフトバンク株式会社,1998年 6月 1日,第4巻,第6号,pp.75-81
Win32 API オフィシャルリファレンス 改訂版,株式会社アスキー,1997年 7月31日,第1版,pp.421-422
Brent E. Rector、Joseph M. Newcomer,Win32プログラミング大全(下),株式会社アスキー,1998年 3月21日,初版,pp.513-522
Attorney, Agent or Firm:
Yoshikazu Tani
Kazuo Abe