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) |