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 |