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) |