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)

Weitere Informationen

SCHNITTSTELLE

VideoPortQueryServices