다음을 통해 공유


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