функция обратного вызова 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 (include Video.h) |
IRQL | PASSIVE_LEVEL |