다음을 통해 공유


IDirect3D9::GetDeviceCaps 메서드(d3d9.h)

디바이스에 대한 디바이스별 정보를 검색합니다.

구문

HRESULT GetDeviceCaps(
  [in]  UINT       Adapter,
  [in]  D3DDEVTYPE DeviceType,
  [out] D3DCAPS9   *pCaps
);

매개 변수

[in] Adapter

형식: UINT

디스플레이 어댑터를 나타내는 서수입니다. D3DADAPTER_DEFAULT 항상 기본 디스플레이 어댑터입니다.

[in] DeviceType

형식: D3DDEVTYPE

D3DDEVTYPE 열거형 형식의 멤버입니다. 디바이스 유형을 표시합니다.

[out] pCaps

형식: D3DCAPS9*

디바이스의 기능을 설명하는 정보로 채워질 D3DCAPS9 구조체에 대한 포인터입니다.

반환 값

형식: HRESULT

메서드가 성공하면 반환 값이 D3D_OK. 메서드가 실패하면 반환 값은 D3DERR_INVALIDCALL, D3DERR_INVALIDDEVICE, D3DERR_OUTOFVIDEOMEMORY 및 D3DERR_NOTAVAILABLE 중 하나일 수 있습니다.

설명

애플리케이션은 Direct3D 디바이스 개체에서 꼭짓점 처리 기능의 지속성을 가정해서는 안 됩니다. 물리적 디바이스가 노출하는 특정 기능은 CreateDevice에 제공된 매개 변수에 따라 달라질 수 있습니다. 예를 들어 이 기능은 하드웨어 꼭짓점 처리를 사용하도록 설정된 Direct3D 디바이스 개체를 만들기 전과 후에 서로 다른 꼭짓점 처리 기능을 생성할 수 있습니다. 자세한 내용은 D3DCAPS9에 대한 설명을 참조하세요.

요구 사항

   
대상 플랫폼 Windows
헤더 d3d9.h(D3D9.h 포함)
라이브러리 D3D9.lib

추가 정보

IDirect3D9