функция обратного вызова 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 МГц)
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