次の方法で共有


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 ビデオ ミニポート ドライバーは、SizeVersion メンバーを入力し、VideoPortQueryServices 関数を呼び出す必要があります。これにより、この構造体の残りのメンバーが初期化されます。

必要条件

要件 価値
ヘッダー video.h (Video.h を含む)

関連項目

インターフェイスの

VideoPortQueryServices