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 関数へのポインター。
備考
ディスプレイ ミニポート ドライバーは、この構造体の Size と Version メンバーを提供し、この構造体の残りのメンバーを埋める DxgkCbQueryServices呼び出します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
ヘッダー | dispmprt.h (Dispmprt.h を含む) |