PAGP_SET_RATE回调函数 (videoagp.h)

AgpSetRate 函数重新编程 AGP 芯片集的数据传输速率。

语法

PAGP_SET_RATE PagpSetRate;

BOOLEAN PagpSetRate(
  [in] IN PVOID HwDeviceExtension,
  [in] IN ULONG AgpRate
)
{...}

参数

[in] HwDeviceExtension

指向微型端口驱动程序的设备扩展的指针。

[in] AgpRate

指定要设置的传输速率。 此值可以为下列值之一:

含义
VIDEO_AGP_RATE_1X 单速 (66 Mhz)
VIDEO_AGP_RATE_2X 单速两倍
VIDEO_AGP_RATE_4X 四倍单速
VIDEO_AGP_RATE_8X 单速八倍

返回值

如果成功更改传输速率,则 AgpSetRate 返回 TRUE;否则,它将返回 FALSE

注解

此函数在 Microsoft Windows XP 及更高版本中可用。

AgpSetRate 函数设置的传输速率在电源状态更改中是永久性的。 视频微型端口驱动程序在从低功率状态更改为完全电源状态时,不必重置 AGP 传输速率。 有关电源状态更改的信息,请参阅 HwVidSetPowerState

AgpSetRate 函数可用于将 AGP 芯片集的数据传输速率更改为上表中显示的任何速率,前提是该传输速率尚未在加载显示驱动程序的 INF 文件中显式消除。 有关详细信息,请参阅 显示 INF 文件部分

要求

要求
最低受支持的客户端 适用于 Windows 2000 及更高版本的 Windows 操作系统。
目标平台 桌面
标头 videoagp.h (包括 Video.h)
IRQL PASSIVE_LEVEL

另请参阅

VIDEO_PORT_AGP_INTERFACE_2