VIDEO_PORT_AGP_INTERFACE結構 (video.h)
VIDEO_PORT_AGP_INTERFACE結構描述視訊埠驅動程式所提供的 AGP 服務例程。
語法
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;
成員
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 記憶體位元組總數上限。
備註
可以使用 AGP 的 PnP 視訊迷你埠驅動程式必須填入 Size 和 Version 成員,然後呼叫 VideoPortQueryServices 函式,以初始化這個結構的其餘成員。
規格需求
需求 | 值 |
---|---|
標頭 | video.h (包含 Video.h) |