Freigeben über


DXGK_AGP_INTERFACE-Struktur (dispmprt.h)

Die DXGK_AGP_INTERFACE-Struktur enthält Zeiger auf Funktionen in der AGP-Schnittstelle (Accelerated Graphics Port), die vom Anzeigeporttreiber implementiert wird.

Syntax

typedef struct _DXGK_AGP_INTERFACE {
  USHORT                   Size;
  USHORT                   Version;
  PVOID                    Context;
  PINTERFACE_REFERENCE     InterfaceReference;
  PINTERFACE_DEREFERENCE   InterfaceDereference;
  DXGKCB_AGP_ALLOCATE_POOL AgpAllocatePool;
  DXGKCB_AGP_FREE_POOL     AgpFreePool;
  DXGKCB_AGP_SET_COMMAND   AgpSetCommand;
} DXGK_AGP_INTERFACE, *PDXGK_AGP_INTERFACE;

Member

Size

Die Größe (in Bytes) dieser Struktur.

Version

Die Versionsnummer der AGP-Schnittstelle. Versionsnummernkonstanten werden in Dispmprt.h definiert (z. B. DXGK_AGP_INTERFACE_VERSION_1).

Context

Ein Zeiger auf einen Kontext, der vom Anzeigeporttreiber bereitgestellt wird.

InterfaceReference

Ein Zeiger auf eine Schnittstellenreferenzfunktion, die vom Anzeigeporttreiber implementiert wird.

InterfaceDereference

Ein Zeiger auf eine Schnittstellendeschlussfunktion, die vom Anzeigeporttreiber implementiert wird.

AgpAllocatePool

Ein Zeiger auf die AgpAllocatePool-Funktion des Anzeigeporttreibers.

AgpFreePool

Ein Zeiger auf die AgpFreePool-Funktion des Anzeigeporttreibers.

AgpSetCommand

Ein Zeiger auf die AgpSetCommand-Funktion des Anzeigeporttreibers.

Hinweise

Der Anzeigeminiporttreiber stellt die Member Size und Version dieser Struktur bereit und ruft dann DxgkCbQueryServices auf, das die restlichen Member dieser Struktur ausfüllt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile dispmprt.h (include Dispmprt.h)