D3D10_2DDI_ADAPTERFUNCS 구조체(d3d10umddi.h)

D3D10_2DDI_ADAPTERFUNCS 구조에는 사용자 모드 디스플레이 드라이버가 그래픽 어댑터 개체와 통신하기 위해 구현할 수 있는 함수가 포함되어 있습니다.

구문

typedef struct D3D10_2DDI_ADAPTERFUNCS {
  PFND3D10DDI_CALCPRIVATEDEVICESIZE  pfnCalcPrivateDeviceSize;
  PFND3D10DDI_CREATEDEVICE           pfnCreateDevice;
  PFND3D10DDI_CLOSEADAPTER           pfnCloseAdapter;
  PFND3D10_2DDI_GETSUPPORTEDVERSIONS pfnGetSupportedVersions;
  PFND3D10_2DDI_GETCAPS              pfnGetCaps;
} D3D10_2DDI_ADAPTERFUNCS;

멤버

pfnCalcPrivateDeviceSize

자주 액세스하는 데이터를 저장하기 위해 Microsoft Direct3D 런타임에서 사용자 모드 표시 드라이버에 필요한 메모리 블록의 크기를 지정하는 드라이버의 CalcPrivateDeviceSize 함수에 대한 포인터입니다.

pfnCreateDevice

렌더링 상태 컬렉션을 처리하는 디스플레이 디바이스의 표현을 만드는 드라이버의 CreateDevice(D3D10) 함수에 대한 포인터입니다.

pfnCloseAdapter

그래픽 어댑터 개체에 대한 리소스를 해제하는 드라이버의 CloseAdapter(D3D10) 함수에 대한 포인터입니다.

pfnGetSupportedVersions

드라이버가 지원하는 운영 체제 버전과 사용 가능한 하드웨어 기능(예: Direct3D 버전 10.0, Direct3D 버전 10.1 등)을 검색하는 드라이버의 GetSupportedVersions 함수에 대한 포인터입니다.

pfnGetCaps

그래픽 하드웨어의 기능을 쿼리하는 드라이버의 GetCaps(D3D10_2) 함수에 대한 포인터입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 D3D10_2DDI_ADAPTERFUNCS Windows 7 운영 체제부터 지원됩니다.
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

CalcPrivateDeviceSize

CloseAdapter(D3D10)

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

GetCaps(D3D10_2)

GetSupportedVersions

OpenAdapter10