다음을 통해 공유


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 포함)