estructura de VIDEO_PORT_AGP_INTERFACE (video.h)

La estructura VIDEO_PORT_AGP_INTERFACE describe las rutinas del servicio AGP proporcionadas por el controlador de puerto de vídeo.

Sintaxis

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;

Miembros

Size

Especifica el tamaño en bytes de esta estructura.

Version

Especifica la versión de la interfaz que va a devolver el controlador de puerto de vídeo. La versión actual de la interfaz se define en video.h y tiene el formato VIDEO_PORT_AGP_INTERFACE_N.

Context

Puntero a un contexto definido por el controlador de puerto de vídeo para la interfaz.

InterfaceReference

Puntero a la rutina de referencia implementada por el controlador de puerto de vídeo para esta interfaz.

InterfaceDereference

Puntero a la rutina de desreferencia implementada por el controlador de puerto de vídeo para esta interfaz.

AgpReservePhysical

Puntero a la rutina AgpReservePhysical implementada por el controlador de puerto de vídeo.

AgpReleasePhysical

Puntero a la rutina AgpReleasePhysical implementada por el controlador de puerto de vídeo.

AgpCommitPhysical

Puntero a la rutina AgpCommitPhysical implementada por el controlador de puerto de vídeo.

AgpFreePhysical

Puntero a la rutina AgpFreePhysical implementada por el controlador de puerto de vídeo.

AgpReserveVirtual

Puntero a la rutina AgpReserveVirtual implementada por el controlador de puerto de vídeo.

AgpReleaseVirtual

Puntero a la rutina AgpReleaseVirtual implementada por el controlador de puerto de vídeo.

AgpCommitVirtual

Puntero a la rutina AgpCommitVirtual implementada por el controlador de puerto de vídeo.

AgpFreeVirtual

Puntero a la rutina AgpFreeVirtual implementada por el controlador de puerto de vídeo.

AgpAllocationLimit

Especifica el número total máximo de bytes de memoria AGP que un controlador de minipuerto puede confirmar.

Comentarios

Los controladores de miniporte de vídeo PnP que pueden usar AGP deben rellenar los miembros Size y Version y, a continuación, llamar a la función VideoPortQueryServices , que inicializa los miembros restantes de esta estructura.

Requisitos

Requisito Valor
Header video.h (incluir Video.h)

Consulte también

INTERFAZ

VideoPortQueryServices