VIDEO_PORT_AGP_SERVICES structure (videoagp.h)
The VIDEO_PORT_AGP_SERVICES structure is obsolete and is supported only for backward compatibility with existing drivers. In its place, driver writers should use VIDEO_PORT_AGP_INTERFACE.
The VIDEO_PORT_AGP_SERVICES structure describes the AGP service routines provided by the video port driver. PnP video miniport drivers that can use AGP should call VideoPortGetAgpServices to initialize this structure. The video port driver initializes the entire structure; the miniport driver should never change any members.
Syntax
typedef struct _VIDEO_PORT_AGP_SERVICES {
PAGP_RESERVE_PHYSICAL AgpReservePhysical;
PAGP_RELEASE_PHYSICAL AgpReleasePhysical;
PAGP_COMMIT_PHYSICAL AgpCommitPhysical;
PAGP_FREE_PHYSICAL AgpFreePhysical;
PAGP_RESERVE_VIRTUAL AgpReserveVirtual;
PAGP_RELEASE_VIRTUAL AgpReleaseVirtual;
PAGP_COMMIT_VIRTUAL AgpCommitVirtual;
PAGP_FREE_VIRTUAL AgpFreeVirtual;
ULONGLONG AllocationLimit;
} VIDEO_PORT_AGP_SERVICES, *PVIDEO_PORT_AGP_SERVICES;
Members
AgpReservePhysical
AgpReleasePhysical
AgpCommitPhysical
AgpFreePhysical
AgpReserveVirtual
AgpReleaseVirtual
AgpCommitVirtual
AgpFreeVirtual
AllocationLimit
Requirements
Requirement | Value |
---|---|
Header | videoagp.h |