ID3D12SDKConfiguration::SetSDKVersion 메서드(d3d12.h)
사용할 SDK 버전을 구성합니다.
구문
HRESULT SetSDKVersion(
UINT SDKVersion,
LPCSTR SDKPath
);
매개 변수
SDKVersion
형식: UINT
설정할 SDK 버전입니다.
SDKPath
형식: _In_z_ LPCSTR
지정된 SDKVersion에서 에 대한 상대 경로를 d3d12core.dll
제공하는 NULL로 끝나는 문자열입니다. 경로는 호출자의 프로세스 exe를 기준으로 합니다. 가 없거나 지정된 SDKVersion이 아닌 경우 d3d12core.dll
Direct3D 12 디바이스 만들기가 실패합니다.
반환 값
형식: HRESULT
함수가 성공하면 S_OK 반환합니다. 그렇지 않으면 Direct3D 12 반환 코드 중 하나를 반환합니다.
설명
이 메서드는 Windows 개발자 모드에서만 사용할 수 있습니다.
이 API를 사용하여 SDK 버전을 설정하려면 Direct3D 12 디바이스를 만들기 전에 호출해야 합니다. Direct3D 12 디바이스를 만든 후 이 API를 호출하면 Direct3D 12 런타임에서 디바이스가 제거됩니다.
d3d12core.dll
OS와 함께 설치된 가 지정된 SDK 버전보다 최신인 경우 OS 버전이 대신 사용됩니다.
민첩성 SDK를 사용할 수 있도록 애플리케이션에서 내보낸 변수와 마찬가지로 UINT 형식의 변수인 내보낸 기호 D3D12SDKVersion에서 특정 D3D12Core.dll
버전을 검색할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 빌드 20348 |
지원되는 최소 서버 | Windows 10 빌드 20348 |
대상 플랫폼 | Windows |
헤더 | d3d12.h |
라이브러리 | D3D12.lib |
DLL | D3D12.dll |