Skip to main content
현재 그래픽 드라이버에서 지원하는 기능에 대한 정보를 가져옵니다.

구문

매개 변수

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 형식과 하드웨어 기능의 표를 보려면 다음을 참조하세요:

예제

D3D1211on12 샘플은 다음과 같이 ID3D12Device::CheckFeatureSupport를 사용합니다:

요구 사항

헤더: d3d12_xs.h 또는 d3d12_x.h
라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군

함께 보기

ID3D12Device
마지막 수정일 2026년 8월 24일