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 視訊迷你埠驅動程式必須填入 SizeVersion 成員,然後呼叫 VideoPortQueryServices 函式,以初始化這個結構的其餘成員。

此結構與 VIDEO_PORT_AGP_INTERFACE 結構相同,但該結構缺少的 AgpSetRate 成員除外。 視訊迷你埠驅動程序應該先嘗試在對 VideoPortQueryServices 的呼叫中使用VIDEO_PORT_AGP_INTERFACE_2。 如果該呼叫失敗,因為 AGP 篩選驅動程式不支援較新版本的 AGP 介面,所以視訊迷你埠驅動程式可以對 VideoPortQueryServices 進行第二次呼叫,這次會傳遞VIDEO_PORT_AGP_INTERFACE結構。

規格需求

需求
標頭 video.h (包含 Video.h)

另請參閱

介面

VIDEO_PORT_AGP_INTERFACE

VideoPortQueryServices