Compartir a través de


estructura VIDEO_PORT_AGP_INTERFACE (video.h)

La estructura VIDEO_PORT_AGP_INTERFACE describe las rutinas de servicio de 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 al controlador de puerto de vídeo implementado rutina de AgpReservePhysical.

AgpReleasePhysical

Puntero al controlador de puerto de vídeo implementado rutina de AgpReleasePhysical.

AgpCommitPhysical

Puntero al controlador de puerto de vídeo implementado rutina de AgpCommitPhysical.

AgpFreePhysical

Puntero al controlador de puerto de vídeo implementado rutina de AgpFreePhysical.

AgpReserveVirtual

Puntero al controlador de puerto de vídeo implementado rutina de AgpReserveVirtual.

AgpReleaseVirtual

Puntero al controlador de puerto de vídeo implementado rutina de AgpReleaseVirtual.

AgpCommitVirtual

Puntero al controlador de puerto de vídeo implementado rutina de AgpCommitVirtual.

AgpFreeVirtual

Puntero al controlador de puerto de vídeo implementado rutina de AgpFreeVirtual.

AgpAllocationLimit

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

Observaciones

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

Requisitos

Requisito Valor
encabezado de video.h (incluya Video.h)

Consulte también

interface de

VideoPortQueryServices