구문
매개 변수
Feature형식: D3D12_FEATURE 지원 여부를 쿼리할 기능을 설명하는 D3D12_FEATURE 열거형의 상수입니다. pFeatureSupportData [in, out]
형식: void * Feature 매개 변수의 값에 해당하는 데이터 구조에 대한 포인터입니다. 각 상수에 해당하는 데이터 구조를 확인하려면 D3D12_FEATURE를 참조하세요. FeatureSupportDataSize
형식: UINT pFeatureSupportData 매개 변수가 가리키는 구조체의 크기입니다.
반환 값
형식: HRESULT 성공하면 S_OK를 반환합니다. pFeatureSupportData 매개 변수에 지원되지 않는 데이터 형식이 전달되었거나 FeatureSupportDataSize 매개 변수에 대해 크기 불일치가 감지된 경우 E_INVALIDARG를 반환합니다.설명
사용 예로, 레이 트레이싱 지원을 확인하려면 pFeatureSupportData 매개 변수에 D3D12_FEATURE_DATA_D3D12_OPTIONS5 구조체를 지정하세요. 함수가 성공적으로 완료되면 이제 채워진 D3D12_FEATURE_DATA_D3D12_OPTIONS5 구조체의 RaytracingTier 필드(지원되는 레이 트레이싱 계층 지정)에 액세스합니다. 자세한 내용은 기능 쿼리를 참조하세요.DXGI 형식에 대한 하드웨어 지원
DXGI 형식과 하드웨어 기능의 표를 보려면 다음을 참조하세요:- Direct3D 기능 수준 12.1 하드웨어에 대한 DXGI 형식 지원
- Direct3D 기능 수준 12.0 하드웨어에 대한 DXGI 형식 지원
- Direct3D 기능 수준 11.1 하드웨어에 대한 DXGI 형식 지원
- Direct3D 기능 수준 11.0 하드웨어에 대한 DXGI 형식 지원
- Direct3D 10Level9 형식에 대한 하드웨어 지원
- Direct3D 기능 수준 10.1 하드웨어에 대한 형식 지원
- Direct3D 기능 수준 10.0 하드웨어에 대한 형식 지원
예제
D3D1211on12 샘플은 다음과 같이 ID3D12Device::CheckFeatureSupport를 사용합니다:요구 사항
헤더: d3d12_xs.h 또는 d3d12_x.h라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군
