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 関数を呼び出して、この構造体の残りのメンバーを初期化する必要があります。
要件
要件 | 値 |
---|---|
Header | video.h (Video.h を含む) |