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