структура VIDEO_PORT_AGP_INTERFACE (video.h)

Структура VIDEO_PORT_AGP_INTERFACE описывает подпрограммы службы AGP, предоставляемые драйвером видеопорта.

Синтаксис

typedef struct _VIDEO_PORT_AGP_INTERFACE {
  IN USHORT                  Size;
  IN USHORT                  Version;
  OUT PVOID                  Context;
  OUT PINTERFACE_REFERENCE   InterfaceReference;
  OUT PINTERFACE_DEREFERENCE InterfaceDereference;
  OUT PAGP_RESERVE_PHYSICAL  AgpReservePhysical;
  OUT PAGP_RELEASE_PHYSICAL  AgpReleasePhysical;
  OUT PAGP_COMMIT_PHYSICAL   AgpCommitPhysical;
  OUT PAGP_FREE_PHYSICAL     AgpFreePhysical;
  OUT PAGP_RESERVE_VIRTUAL   AgpReserveVirtual;
  OUT PAGP_RELEASE_VIRTUAL   AgpReleaseVirtual;
  OUT PAGP_COMMIT_VIRTUAL    AgpCommitVirtual;
  OUT PAGP_FREE_VIRTUAL      AgpFreeVirtual;
  OUT ULONGLONG              AgpAllocationLimit;
} VIDEO_PORT_AGP_INTERFACE, *PVIDEO_PORT_AGP_INTERFACE;

Члены

Size

Задает размер этой структуры в байтах.

Version

Указывает версию интерфейса, возвращаемого драйвером видеопорта. Текущая версия интерфейса определяется в файле video.h и имеет форму VIDEO_PORT_AGP_INTERFACE_N.

Context

Указатель на определенный драйвером видеопорта контекст для интерфейса.

InterfaceReference

Указатель на эталонную процедуру, реализованную драйвером видеопорта для этого интерфейса.

InterfaceDereference

Указатель на процедуру разыменования, реализованную драйвером видеопорта для этого интерфейса.

AgpReservePhysical

Указатель на реализованную драйвером видеопорта процедуру AgpReservePhysical .

AgpReleasePhysical

Указатель на реализованную драйвером видеопорта процедуру AgpReleasePhysical .

AgpCommitPhysical

Указатель на реализованную драйвером видеопорта процедуру AgpCommitPhysical .

AgpFreePhysical

Указатель на реализованную драйвером видеопорта процедуру AgpFreePhysical .

AgpReserveVirtual

Указатель на подпрограмму AgpReserveVirtual, реализованную драйвером видеопорта.

AgpReleaseVirtual

Указатель на подпрограмму AgpReleaseVirtual, реализованную драйвером видеопорта.

AgpCommitVirtual

Указатель на подпрограмму AgpCommitVirtual, реализованную драйвером видеопорта.

AgpFreeVirtual

Указатель на подпрограмму AgpFreeVirtual , реализованную драйвером видеопорта.

AgpAllocationLimit

Указывает максимальное общее количество байтов памяти AGP, которое может зафиксировать драйвер мини-порта.

Комментарии

Драйверы видео минипорта PnP, которые могут использовать AGP, должны заполнить элементы Size и Version , а затем вызвать функцию VideoPortQueryServices , которая инициализирует остальные члены этой структуры.

Требования

Требование Значение
Заголовок video.h (включая Video.h)

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

ИНТЕРФЕЙС

VideoPortQueryServices