VIDEO_PORT_AGP_INTERFACE_2结构(video.h)

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 视频微型端口驱动程序必须填写 大小版本 成员,然后调用 VideoPortQueryServices 函数,该函数初始化此结构的其余成员。

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

要求

要求 价值
标头 video.h (include Video.h)

另请参阅

接口

VIDEO_PORT_AGP_INTERFACE

VideoPortQueryServices