Поделиться через


структура 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, должны заполнить размер и членов версии, а затем вызвать функцию VideoPortQueryServices, которая инициализирует остальные элементы этой структуры.

Требования

Требование Ценность
заголовка video.h (include Video.h)

См. также

ИНТЕРФЕЙСА

VideoPortQueryServices