VIDEO_PORT_AGP_INTERFACE Struktur (video.h)
Die VIDEO_PORT_AGP_INTERFACE Struktur beschreibt die vom Videoporttreiber bereitgestellten AGP-Dienstroutinen.
Syntax
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;
Angehörige
Size
Gibt die Größe in Byte dieser Struktur an.
Version
Gibt die Version der Schnittstelle an, die vom Videoporttreiber zurückgegeben werden soll. Die aktuelle Schnittstellenversion wird in video.h- definiert und weist das Formular VIDEO_PORT_AGP_INTERFACE_Nauf.
Context
Zeiger auf einen vom Videoporttreiber definierten Kontext für die Schnittstelle.
InterfaceReference
Zeiger auf die vom Videoport treiber implementierte Referenzroutine für diese Schnittstelle.
InterfaceDereference
Zeiger auf die vom Videoport implementierte Ableitungsroutine für diese Schnittstelle.
AgpReservePhysical
Zeiger auf die vom Videoport-Treiber implementierte AgpReservePhysical Routine.
AgpReleasePhysical
Zeiger auf die vom Videoport-Treiber implementierte AgpReleasePhysical Routine.
AgpCommitPhysical
Zeiger auf die vom Videoport implementierte AgpCommitPhysical Routine.
AgpFreePhysical
Zeiger auf die vom Videoport-Treiber implementierte AgpFreePhysical Routine.
AgpReserveVirtual
Zeiger auf die vom Videoporttreiber implementierte AgpReserveVirtual Routine.
AgpReleaseVirtual
Zeiger auf die vom Videoport-Treiber implementierte AgpReleaseVirtual Routine.
AgpCommitVirtual
Zeiger auf die vom Videoporttreiber implementierte AgpCommitVirtual Routine.
AgpFreeVirtual
Zeiger auf die vom Videoport-Treiber implementierte AgpFreeVirtual Routine.
AgpAllocationLimit
Gibt die maximale Gesamtanzahl der Bytes des AGP-Speichers an, die ein Miniporttreiber übernehmen kann.
Bemerkungen
PnP-Videominiporttreiber, die AGP verwenden können, müssen die Size und Version Member ausfüllen und dann die VideoPortQueryServices-funktion aufrufen, die die verbleibenden Member dieser Struktur initialisiert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | video.h (video.h einschließen) |