[發(fā)明專利]用于凍結(jié)對象的類型描述符管理有效
| 申請?zhí)枺?/td> | 200980135192.4 | 申請日: | 2009-08-19 |
| 公開(公告)號: | CN102203757A | 公開(公告)日: | 2011-09-28 |
| 發(fā)明(設(shè)計)人: | S·D·莫熱;P·F·索利趣;F·V·佩斯徹-蓋里;P·H·杜斯德;S·J·霍爾;R·馬丁;M·M·馬格魯?shù)?/a>;A·帕多;M·泰魯利 | 申請(專利權(quán))人: | 微軟公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16;G06F15/00;G06F9/06 |
| 代理公司: | 上海專利商標事務(wù)所有限公司 31100 | 代理人: | 錢靜芳 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 凍結(jié) 對象 類型 描述 管理 | ||
1.一種包含其上具有可執(zhí)行模塊(220)的一個或多個計算機可讀介質(zhì)(104)的計算機程序產(chǎn)品,所述可執(zhí)行模塊包括:
凍結(jié)對象(222),所述凍結(jié)對象(222)是由符合一組規(guī)范化規(guī)則的規(guī)范類型描述符(211)規(guī)范地描述的類型的實例;
輔助類型描述符(221),所述輔助類型描述符(221)與所述規(guī)范類型描述符不相同,但至少對于使用所述類型的類型描述符的操作中的某一些,所述輔助類型描述符也用作所述凍結(jié)對象的類型描述符;
其中所述凍結(jié)對象直接或間接地與所述輔助類型描述符和所述規(guī)范類型描述符相關(guān)聯(lián)。
2.如權(quán)利要求1所述的計算機程序產(chǎn)品,其特征在于,所述規(guī)范類型描述符不存在于所述可執(zhí)行模塊中。
3.如權(quán)利要求2所述的計算機程序產(chǎn)品,其特征在于,所述規(guī)范類型描述符存在于所述計算機程序產(chǎn)品上。
4.如權(quán)利要求1所述的計算機程序產(chǎn)品,其特征在于,所述凍結(jié)對象通過包括指向所述輔助類型描述符的指針來與所述輔助類型描述符相關(guān)聯(lián)。
5.如權(quán)利要求1所述的計算機程序產(chǎn)品,其特征在于,所述間接組件是這樣一種組件:該組件可在運行時被寫入從而使得所述間接組件在不使得所述間接組件或其部分變?yōu)閷S玫那闆r下指向所述規(guī)范化的類型描述符。
6.如權(quán)利要求1所述的計算機程序產(chǎn)品,其特征在于,所述間接組件是這樣一種組件:該組件可在運行時被一次寫入從而使得所述間接組件在不使得所述間接組件或其部分變?yōu)閷S玫那闆r下指向所述規(guī)范化的類型描述符。
7.如權(quán)利要求1所述的計算機程序產(chǎn)品,其特征在于,所述間接組件是導入地址表。
8.一種用于使用對應(yīng)于凍結(jié)對象(222)的多個類型描述(211、221)來執(zhí)行一個或多個類型操作的方法(300),所述多個類型描述包括符合一組規(guī)范化規(guī)則的規(guī)范類型描述符(211),所述方法包括:
對于第一組一個或多個操作,確定(301)輔助類型描述符(221)將足以執(zhí)行所述操作的動作,以及使用(302)所述輔助類型描述符但不使用所述規(guī)范類型描述符來執(zhí)行所述操作的動作;以及
對于第二組一個或多個操作,確定(301)所述輔助類型描述符不足以執(zhí)行所述操作的動作,使用(303)所述輔助類型描述符來訪問所述規(guī)范類型描述符的動作;以及使用(304)所述規(guī)范類型描述符來執(zhí)行所述操作的動作。
9.如權(quán)利要求8所述的方法,其特征在于,所述使用所述輔助類型描述符來訪問所述規(guī)范類型描述符的動作包括:
訪問所述輔助類型描述符內(nèi)的指針的動作,其中所述指針直接或間接地指向所述規(guī)范類型描述符。
10.如權(quán)利要求8所述的方法,其特征在于,所述使用所述輔助類型描述符來訪問所述規(guī)范類型描述符的動作包括:
訪問所述輔助類型描述符內(nèi)的指針的動作,其中所述指針直接或間接地指向包括直接或間接地指向所述規(guī)范類型描述符的指針的間接組件;以及
使用所述間接組件中的指針來訪問所述規(guī)范類型描述符的動作。
11.如權(quán)利要求10所述的方法,其特征在于,還包括準備使用所述間接組件來允許訪問所述規(guī)范類型描述符的動作。
12.如權(quán)利要求11所述的方法,其特征在于,所述準備動作包括:
確定對應(yīng)于所述間接組件的類型的動作;
確定所述類型對應(yīng)于所述規(guī)范類型描述符的動作;以及
修改所述間接組件來包括指向所述規(guī)范類型描述符的指針的動作。
13.如權(quán)利要求8所述的方法,其特征在于,所述第二組操作中的至少一個包括所述凍結(jié)對象的類型與另一對象的類型的比較。
14.如權(quán)利要求8所述的方法,其特征在于,所述第一組操作中的至少一個要求所述凍結(jié)對象和用于執(zhí)行所述操作的所述類型描述符之間只存在一層間接。
15.如權(quán)利要求8所述的方法,其特征在于,所述第一組操作中的至少一個是虛調(diào)用操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980135192.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F15-00 通用數(shù)字計算機
G06F15-02 .通過鍵盤輸入的手動操作,以及應(yīng)用機內(nèi)程序的計算,例如,袖珍計算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計算機的組合,其中每臺至少具有一個運算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計算機本身在一個完整的運行期間內(nèi)所取得的經(jīng)驗來改變程序的;學習機器
- 一種自動交換光網(wǎng)絡(luò)中功能凍結(jié)/解凍方法
- 一種凍結(jié)段長可調(diào)的凍結(jié)器及其凍結(jié)方法
- 一種應(yīng)用凍結(jié)的方法、裝置以及終端
- 區(qū)塊鏈中賬戶的處理方法和裝置
- 應(yīng)用凍結(jié)方法和裝置、存儲介質(zhì)、電子設(shè)備
- 一種局部凍結(jié)器
- 應(yīng)用凍結(jié)的恢復方法、電子裝置及計算機可讀存儲介質(zhì)
- 一種凍結(jié)機制生效方法、電子裝置及計算機可讀存儲介質(zhì)
- 一種能實現(xiàn)分期凍結(jié)的凍結(jié)器及分期凍結(jié)方法
- 一種大型基坑凍結(jié)方法





