主权项 |
1.一种支援非同步资料传送并同时在一讯框缓冲器中进行产生图形输出的其他程序之方法,包含下列步骤:决定任何以非同步方式将资料传送到一图形介面卡的一讯框缓冲器之线性窗孔是否正在进行;回应于决定没有非同步资料传送到该讯框缓冲器的线性窗孔系正在进行,而将所接收的一图形装置驱动程式函式要求传送到该图形介面卡之一装置驱动程式;以及回应于决定一非同步资料传送到该讯框缓冲器的线性窗孔系正在进行,而拦截所接收的该图形装置驱动程式函式要求,并处理所接收的该图形装置驱动程式要求,而无须用到该图形介面卡之加速器硬体。2.如申请专利范围第1项之方法,其中决定以非同步方式将资料传送到一图形介面卡的一讯框缓冲器之线性窗孔是否正在进行之该步骤进一步包含下列步骤:检查一个插入于一作业系统与该图形介面卡的该装置驱动程式之间的模组之一内部状态。3.如申请专利范围第1项之方法,其中将所接收的一图形装置驱动程式函式要求传送到该图形介面卡之一装置驱动程式之该步骤进一步包含下列步骤:当以非同步方式将资料传送到该讯框缓冲器的线性窗孔并不在进行时,将所接收的所有图形装置驱动程式函式要求传送到该图形介面卡之该装置驱动程式。4.如申请专利范围第1项之方法,其中在无须用到该图形介面卡的加速器硬体之情形下拦截所接收的该图形装置驱动程式函式要求并处理所接收的该图形装置驱动程式要求之该步骤进一步包含下列步骤:当以非同步方式将资料传送到该讯框缓冲器的线性窗孔正在进行时,拦截所接收的所有对该图形介面卡的该装置驱动程式的图形装置驱动程式函式要求,并处理所拦截的该等装置驱动程式函式要求,而无须用到该图形介面卡之加速器硬体。5.如申请专利范围第1项之方法,进一步包含下列步骤:将一模组插入于一作业系统与该图形介面卡的该装置驱动程式之间,该插入的模组侦测任何以非同步方式将资料传送到该讯框缓冲器的线性窗孔之开始。6.如申请专利范围第5项之方法,进一步包含下列步骤:以该插入的模组呼叫该图形介面卡的该装置驱动程式,以便存取该讯框缓冲器之线性窗孔。7.如申请专利范围第1项之方法,进一步包含下列步骤:将一模组插入于一作业系统与该图形介面卡的该装置驱动程式之间,该插入的模组侦测任何以非同步方式将资料传送到该讯框缓冲器的线性窗孔之终止。8.一种用以支援非同步资料传送并同时在一讯框缓冲器中进行产生图形输出的其他程序之系统,包含:一图形介面卡的一装置驱动程式;一讯框缓冲器的线性窗孔或对该装置驱动程式的图形装置驱动程式函式要求之—非同步资料来源;以及一个插入于该装置驱动程式与该来源之间的模组,该插入的模组;决定任何以非同步方式将资料传送到该图形介面卡的一讯框缓冲器之线性窗孔是否正在进行;回应以非同步方式将资料传送到该讯框缓冲器的线性窗孔并不在进行之决定,而将一图形装置驱动程式函式要求传送到该装置驱动程式;以及回应以非同步方式将资料传送到该讯框缓冲器的线性窗孔正在进行之决定,而拦截该图形装置驱动程式函式要求,并处理所接收的该图形装置驱动程式要求,而无须用到该图形介面卡之加速器硬体。9.如申请专利范围第8项之系统,其中该插入的模组检查一内部状态,以便决定一非同步资料传送是否正在进行中。10.如申请专利范围第8项之系统,其中于开始一以非同步方式将资料传送到该讯框缓冲器的线性窗孔时,该插入的模组被设定为一第一内部状态。11.如申请专利范围第10项之系统,其中于终止该以非同步方式将资料传送到该讯框缓冲器的线性窗孔时,该插入的模组被设定为一第二内部状态。12.如申请专利范围第8项之系统,其中当以非同步方式将资料传送到该讯框缓冲器的线性窗孔并不在进行时,该插入的模组将所有的图形装置驱动程式函式要求传送到该装置驱动程式。13.如申请专利范围第8项之系统,其中当以非同步方式将资料传送到该讯框缓冲器的线性窗孔正在进行时,该插入的模组拦截所有的图形装置驱动程式函式要求,并处理所拦截的该等装置驱动程式函式要求,而无须用到该图形介面卡之加速器硬体。14.如申请专利范围第8项之系统,其中于开始一以非同步方式将资料传送到该讯框缓冲器的线性窗孔时,该插入的模组呼叫该图形介面卡的该装置驱动程式,以便存取该讯框缓冲器之线性窗孔。15.一种用以支援非同步资料传送并同时在一讯框缓冲器中进行产生图形输出的其他程序的一电脑可使用的媒体内之电脑程式产品,包含:决定任何以非同步方式将资料传送到一图形介面卡的一讯框缓冲器之线性窗孔是否正在进行之指令;传送所接收一图形装置驱动程式函式要求之指令,用以回应以非同步方式将资料传送到该讯框缓冲器的线性窗孔并不在进行之决定,而将所接收的一图形装置驱动程式函式要求传送到该图形介面卡之一装置驱动程式;以及拦截并处理所接收图形装置驱动程式函式要求之指令,用以回应一以非同步方式将资料传送到该讯框缓冲器的线性窗孔正在进行之决定,而拦截所接收的该图形装置驱动程式函式要求,并处理所接收的该图形装置驱动程式要求,而无须用到该图形介面卡之加速器硬体。16.如申请专利范围第15项之电脑程式产品,其中决定以非同步方式将资料传送到一图形介面卡的一讯框缓冲器之线性窗孔是否正在进行之该等指令进一步包含下列指令:检查一个插入于一作业系统与该图形介面卡的该装置驱动程式之间的模组的一内部状态之指令。17.如申请专利范围第15项之电脑程式产品,其中将所接收的一图形装置驱动程式函式要求传送到该图形介面卡之一装置驱动程式之该等指令进一步包含下列指令:传送所接收的所有图形装置驱动程式函式要求之指令,用以在以非同步方式将资料传送到该讯框缓冲器的线性窗孔并不在进行时,将所接收的所有图形装置驱动程式函式要求传送到该图形介面卡之该装置驱动程式。18.如申请专利范围第15项之电脑程式产品,其中在无须用到该图形介面卡的加速器硬体之情形下拦截所接收的该图形装置驱动程式函式要求并处理所接收的该图形装置驱动程式要求之该第指令进一步包含下列指令:拦截并处理所接收的所有图形装置驱动程式函式要求之指令,用以在以非同步方式将资料传送到该讯框缓冲器的线性窗孔正在进行时,拦截所接收的所有对该图形介面卡的该装置驱动程式的图形装置驱动程式函式要求,并处理所拦截的该等装置驱动程式函式要求,而无须用到该图形介面卡之加速器硬体。19.如申请专利范围第15项之电脑程式产品,进一步包含:在一模组上侦测任何非同步资料传送的开始之指令,用以在一个插入于一作业系统与该图形介面卡的该装置驱动程式之间的模组上侦测任何以非同步方式将资料传送到该讯框缓冲器的线性窗孔之开始。20.如申请专利范围第19项之电脑程式产品,进一步包含:呼叫该图形介面卡的该装置驱动程式之指令,该等指令于开始一以非同步方式将资料传送到该讯框缓冲器的线性窗孔时,以该插入的模组呼叫该图形介面卡的该装置驱动程式,以便存取该讯框缓冲器之线性窗孔。图式简单说明:第一图是可实施本发明一较佳实施例的一资料处理系统之方块图;第二图是根据本发明一较佳实施例而支援以非同步方式将资料传送到一讯框缓冲器的线性窗孔并同时进行产生图形输出的其他程序之一图形显示子系统之方块图;以及第三图是根据本发明一较佳实施例而支援以非同步方式将资料传送到一讯框缓冲器的线性窗孔并同时进行在该讯框缓冲器中产生图形输出的其他程序之一程序之高阶状态图。 |