video.h) (VIDEO_PORT_AGP_INTERFACE_2 结构

VIDEO_PORT_AGP_INTERFACE_2结构描述视频端口驱动程序提供的 AGP 服务例程。

语法

typedef struct _VIDEO_PORT_AGP_INTERFACE_2 {
  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;
  OUT PAGP_SET_RATE          AgpSetRate;
} VIDEO_PORT_AGP_INTERFACE_2, *PVIDEO_PORT_AGP_INTERFACE_2;

成员

Size

指定此结构的大小(以字节为单位)。

Version

指定要由视频端口驱动程序返回的接口的版本。 当前接口版本在 video.h 中定义,其格式为 VIDEO_PORT_AGP_INTERFACE_N

Context

指向接口的视频端口驱动程序定义的上下文的指针。

InterfaceReference

指向此接口的视频端口驱动程序实现的引用例程的指针。

InterfaceDereference

指向此接口的视频端口驱动程序实现的取消引用例程的指针。

AgpReservePhysical

指向视频端口驱动程序实现 的 AgpReservePhysical 例程的指针。

AgpReleasePhysical

指向视频端口驱动程序实现 的 AgpReleasePhysical 例程的指针。

AgpCommitPhysical

指向视频端口驱动程序实现的 AgpCommitPhysical 例程的指针。

AgpFreePhysical

指向视频端口驱动程序实现的 AgpFreePhysical 例程的指针。

AgpReserveVirtual

指向视频端口驱动程序实现的 AgpReserveVirtual 例程的指针。

AgpReleaseVirtual

指向视频端口驱动程序实现的 AgpReleaseVirtual 例程的指针。

AgpCommitVirtual

指向视频端口驱动程序实现的 AgpCommitVirtual 例程的指针。

AgpFreeVirtual

指向视频端口驱动程序实现 的 AgpFreeVirtual 例程的指针。

AgpAllocationLimit

指定微型端口驱动程序可以提交的 AGP 内存的最大字节总数。

AgpSetRate

指向视频端口驱动程序实现的 AgpSetRate 例程的指针。

注解

可以使用 AGP 的 PnP 视频微型端口驱动程序必须填写 SizeVersion 成员,然后调用 VideoPortQueryServices 函数,这将初始化此结构的其余成员。

此结构与 VIDEO_PORT_AGP_INTERFACE 结构相同,但 AgpSetRate 成员除外,该结构缺少该成员。 视频微型端口驱动程序应首先尝试在调用 VideoPortQueryServices 时使用 VIDEO_PORT_AGP_INTERFACE_2。 如果该调用失败,由于 AGP 筛选器驱动程序不支持较新版本的 AGP 接口,视频微型端口驱动程序可以再次调用 VideoPortQueryServices,这次传递VIDEO_PORT_AGP_INTERFACE结构。

要求

要求
Header video.h (包括 Video.h)

另请参阅

接口

VIDEO_PORT_AGP_INTERFACE

VideoPortQueryServices