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;
Member
Size
Gibt die Größe dieser Struktur in Bytes an.
Version
Gibt die Version der Schnittstelle an, die vom Videoporttreiber zurückgegeben werden soll. Die aktuelle Schnittstellenversion ist in video.h definiert und hat das Format VIDEO_PORT_AGP_INTERFACE_N.
Context
Zeiger auf einen vom Videoporttreiber definierten Kontext für die Schnittstelle.
InterfaceReference
Zeiger auf die Referenzroutine des Videoporttreibers, die für diese Schnittstelle implementiert wurde.
InterfaceDereference
Zeiger auf die vom Videoporttreiber implementierte Dereference-Routine für diese Schnittstelle.
AgpReservePhysical
Zeiger auf die vom Videoporttreiber implementierte AgpReservePhysical-Routine .
AgpReleasePhysical
Zeiger auf die vom Videoporttreiber implementierte AgpReleasePhysical-Routine .
AgpCommitPhysical
Zeiger auf die vom Videoporttreiber implementierte AgpCommitPhysical-Routine .
AgpFreePhysical
Zeiger auf die vom Videoporttreiber implementierte AgpFreePhysical-Routine .
AgpReserveVirtual
Zeiger auf die vom Videoporttreiber implementierte AgpReserveVirtual-Routine .
AgpReleaseVirtual
Zeiger auf die vom Videoporttreiber implementierte AgpReleaseVirtual-Routine .
AgpCommitVirtual
Zeiger auf die vom Videoporttreiber implementierte AgpCommitVirtual-Routine .
AgpFreeVirtual
Zeiger auf die vom Videoporttreiber implementierte AgpFreeVirtual-Routine .
AgpAllocationLimit
Gibt die maximale Gesamtanzahl von Bytes des AGP-Arbeitsspeichers an, die ein Miniporttreiber commiten kann.
Hinweise
PnP-Videominiporttreiber, die AGP verwenden können, müssen die Elemente Größe und Version ausfüllen und dann die VideoPortQueryServices-Funktion aufrufen, die die verbleibenden Elemente dieser Struktur initialisiert.
Anforderungen
Anforderung | Wert |
---|---|
Header | video.h (einschließen von Video.h) |