基于類別創(chuàng)建驅(qū)動構件對象實現(xiàn)設備驅(qū)動程序多態(tài)的方法
基本信息
申請?zhí)?/td> | CN02159488.0 | 申請日 | - |
公開(公告)號 | CN1288548C | 公開(公告)日 | 2006-12-06 |
申請公布號 | CN1288548C | 申請公布日 | 2006-12-06 |
分類號 | G06F9/30(2006.01);G06F9/38(2006.01) | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 蘇翼鵬;陳榕;杜永文;梁宇洲 | 申請(專利權)人 | 北京科泰世紀科技有限公司 |
代理機構 | 北京同立鈞成知識產(chǎn)權代理有限公司 | 代理人 | 余麗;劉芳 |
地址 | 201203上海市浦東新區(qū)郭守敬路498號17號樓2層 | ||
法律狀態(tài) | - |
摘要
摘要 | 一種基于類別創(chuàng)建驅(qū)動構件對象實現(xiàn)設備驅(qū)動程序多態(tài)的方法,首先定義并實現(xiàn)驅(qū)動構件類;然后,構件客戶程序使用類別的智能指針創(chuàng)建驅(qū)動對象。本發(fā)明使操作系統(tǒng)根據(jù)客戶的指定,自動根據(jù)指定的構件類型選用相應的構件,進一步實現(xiàn)應用程序?qū)︱?qū)動程序的多態(tài)訪問。不需為每個種類的驅(qū)動實現(xiàn)一個偽驅(qū)動作為公用入口,而只要定義這種驅(qū)動類別的公用接口,屬于這個類別的驅(qū)動都實現(xiàn)該公用接口;本發(fā)明只在創(chuàng)建驅(qū)動對象的過程中的動態(tài)綁定時才附加一些效率上的開銷;一旦驅(qū)動對象創(chuàng)建出來,操作系統(tǒng)把驅(qū)動對象所實現(xiàn)的公共接口返回給應用程序,應用程序就可以直接調(diào)用具體驅(qū)動對象的方法,沒有額外的效率開銷;實現(xiàn)了應用程序?qū)︱?qū)動程序的多態(tài)訪問。 |
