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 で定義され、NVIDEO_PORT_AGP_INTERFACE_形式です。
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 を含む) |