次の方法で共有


DXGK_AGP_INTERFACE構造体 (dispmprt.h)

DXGK_AGP_INTERFACE 構造体には、ディスプレイ ポート ドライバーによって実装される高速グラフィックス ポート (AGP) インターフェイスの関数へのポインターが含まれています。

構文

typedef struct _DXGK_AGP_INTERFACE {
  USHORT                   Size;
  USHORT                   Version;
  PVOID                    Context;
  PINTERFACE_REFERENCE     InterfaceReference;
  PINTERFACE_DEREFERENCE   InterfaceDereference;
  DXGKCB_AGP_ALLOCATE_POOL AgpAllocatePool;
  DXGKCB_AGP_FREE_POOL     AgpFreePool;
  DXGKCB_AGP_SET_COMMAND   AgpSetCommand;
} DXGK_AGP_INTERFACE, *PDXGK_AGP_INTERFACE;

メンバーズ

Size

この構造体のサイズ (バイト単位)。

Version

AGP インターフェイスのバージョン番号。 バージョン番号定数は、Dispmprt.h (たとえば、DXGK_AGP_INTERFACE_VERSION_1) で定義されます。

Context

ディスプレイ ポート ドライバーによって提供されるコンテキストへのポインター。

InterfaceReference

ディスプレイ ポート ドライバーによって実装されるインターフェイス参照関数へのポインター。

InterfaceDereference

表示ポート ドライバーによって実装されるインターフェイス逆参照関数へのポインター。

AgpAllocatePool

表示ポート ドライバーの AgpAllocatePool 関数へのポインター。

AgpFreePool

表示ポート ドライバーの AgpFreePool 関数へのポインター。

AgpSetCommand

表示ポート ドライバーの AgpSetCommand 関数へのポインター。

備考

ディスプレイ ミニポート ドライバーは、この構造体の SizeVersion メンバーを提供し、この構造体の残りのメンバーを埋める DxgkCbQueryServices呼び出します。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ヘッダー dispmprt.h (Dispmprt.h を含む)