Condividi tramite


struttura VIDEO_PORT_AGP_INTERFACE (video.h)

La struttura VIDEO_PORT_AGP_INTERFACE descrive le routine del servizio AGP fornite dal driver della porta video.

Sintassi

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;

Membri

Size

Specifica le dimensioni in byte di questa struttura.

Version

Specifica la versione dell'interfaccia da restituire dal driver della porta video. La versione dell'interfaccia corrente è definita in video.h e ha il formato VIDEO_PORT_AGP_INTERFACE_N.

Context

Puntatore a un contesto definito dal driver della porta video per l'interfaccia.

InterfaceReference

Puntatore alla routine di riferimento implementata dal driver della porta video per questa interfaccia.

InterfaceDereference

Puntatore alla routine di dereferenziazione implementata dal driver della porta video per questa interfaccia.

AgpReservePhysical

Puntatore alla porta video implementata routine AgpReservePhysical.

AgpReleasePhysical

Puntatore alla porta video implementata routine AgpReleasePhysical.

AgpCommitPhysical

Puntatore alla porta video implementata routine AgpCommitPhysical.

AgpFreePhysical

Puntatore alla porta video implementata routine AgpFreePhysical.

AgpReserveVirtual

Puntatore alla porta video implementata routine AgpReserveVirtual.

AgpReleaseVirtual

Puntatore al driver della porta video implementato routine AgpReleaseVirtual.

AgpCommitVirtual

Puntatore alla porta video implementata routine AgpCommitVirtual.

AgpFreeVirtual

Puntatore alla porta video implementata routine AgpFreeVirtual.

AgpAllocationLimit

Specifica il numero totale massimo di byte di memoria AGP che un driver miniport può eseguire il commit.

Osservazioni

I driver miniport video PnP che possono usare AGP devono compilare i membri size e Version e quindi chiamare la funzione VideoPortQueryServices, che inizializza i membri rimanenti di questa struttura.

Fabbisogno

Requisito Valore
intestazione video.h (includere Video.h)

Vedere anche

INTERFACE

VideoPortQueryServices