D3DX10GetFeatureLevel1 함수
Direct3D 10.0 인터페이스 포인터에서 Direct3D 10.1 디바이스 인터페이스 포인터를 가져옵니다.
구문
HRESULT D3DX10GetFeatureLevel1(
_In_ ID3D10Device *pDevice,
_Out_ ID3D10Device1 **ppDevice
);
매개 변수
-
pDevice [in]
-
형식: ID3D10Device*
Direct3D 10.0 디바이스에 대한 포인터입니다( ID3D10Device 인터페이스 참조).
-
ppDevice [out]
-
형식: ID3D10Device1**
Direct3D 10.1 디바이스에 대한 포인터입니다( ID3D10Device1 인터페이스 참조).
반환 값
형식: HRESULT
이 함수는 다음 Direct3D 10 반환 코드 중 하나를 반환합니다. Direct3D 10.1 디바이스 인터페이스를 가져올 수 있는 경우 이 함수는 성공하고 ppDevice 매개 변수를 사용하여 10.1 인터페이스에 포인터를 전달합니다. Direct3D 10.1 디바이스 인터페이스를 가져올 수 없는 경우 이 함수는 E_FAIL 반환하며 ppDevice 매개 변수에 대해 아무것도 반환하지 않습니다.
설명
이 함수가 성공하려면 D3DX10CreateDevice 함수, D3DX10CreateDeviceAndSwapChain 함수, D3D10CreateDevice1 함수 또는 D3D10CreateDeviceAndSwapChain1 함수를 호출하여 제공된 ID3D10Device 포인터를 획득해야 합니다.
Windows Vista 서비스 팩 1 이상을 실행하는 컴퓨터와 Direct3D 10.1 호환 하드웨어가 설치된 상태에서만 Direct3D 10.1 디바이스를 만들 수 있습니다. 이 함수는 이러한 요구 사항을 충족하지 않는 컴퓨터에서 E_FAIL 반환합니다. 그러나 D3DX10 DLL이 설치된 모든 버전의 Windows에서 이 함수를 호출할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보