функция обратного вызова DXGKCB_AGP_SET_COMMAND (dispmprt.h)

Функция AgpSetCommand задает скорость AGP и указывает, включены ли адресация бокового диапазона и быстрые транзакции записи.

Синтаксис

DXGKCB_AGP_SET_COMMAND DxgkcbAgpSetCommand;

NTSTATUS DxgkcbAgpSetCommand(
  [in] HANDLE Context,
  [in] ULONG Command
)
{...}

Параметры

[in] Context

Дескриптор для блока контекста, связанного с интерфейсом AGP. Драйвер мини-порта дисплея ранее получал этот дескриптор в элементе Context структуры DXGK_AGP_INTERFACE, которая была заполнена DxgkCbQueryServices.

[in] Command

Набор флагов, указывающих скорость AGP и типы используемых транзакций AGP.

Вызывающий объект должен установить один и только один из следующих флагов.

Пометить Значение
DXGK_AGPCOMMAND_AGP1X Скорость передачи AGP — 1X.
DXGK_AGPCOMMAND_AGP2X Скорость передачи AGP составляет 2x.
DXGK_AGPCOMMAND_AGP4X Скорость передачи AGP составляет 4X.
DXGK_AGPCOMMAND_AGP8X Скорость передачи AGP — 8X.

Вызывающий объект также может установить или снять следующие флаги.

Пометить Значение
DXGK_AGPCOMMAND_DISABLE_SBA Если этот флаг установлен, адресация бокового диапазона отключена. Если этот флаг снят, адресация бокового диапазона включена.
DXGK_AGPCOMMAND_DISABLE_FW Если этот флаг установлен, быстрые транзакции записи отключаются. Если этот флаг снят, активируются быстрые транзакции записи. Обратите внимание, что быстрые транзакции записи нельзя использовать с AGP1X.

Возвращаемое значение

AgpSetCommand возвращает STATUS_SUCCESS в случае успешного выполнения. В противном случае возвращается один из кодов ошибок, определенных в ntstatus.h.

Remarks

Нет.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть dispmprt.h (включая Dispmprt.h)
IRQL PASSIVE_LEVEL

См. также раздел

AgpAllocatePool

AgpFreePool

DXGK_AGP_INTERFACE

DxgkCbQueryServices