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