PFND3D10DDI_CHECKMULTISAMPLEQUALITYLEVELS 콜백 함수(d3d10umddi.h)
CheckMultisampleQualityLevels 함수는 지정된 수의 샘플에 대해 디바이스가 지원하는 품질 수준 수를 검색합니다.
통사론
PFND3D10DDI_CHECKMULTISAMPLEQUALITYLEVELS Pfnd3d10ddiCheckmultisamplequalitylevels;
void Pfnd3d10ddiCheckmultisamplequalitylevels(
D3D10DDI_HDEVICE unnamedParam1,
DXGI_FORMAT unnamedParam2,
UINT unnamedParam3,
UINT *unnamedParam4
)
{...}
매개 변수
unnamedParam1
hDevice [in]
디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.
unnamedParam2
서식 [in]
검사가 수행되는 렌더링 대상 형식을 나타내는 DXGI_FORMAT 형식 값입니다.
unnamedParam3
SampleCount [in]
품질 수준을 검색할 샘플 수입니다.
unnamedParam4
pNumQualityLevels [out]
디바이스에서 지정한 샘플 수에 대해 지원하는 품질 수준 수를 받는 변수에 대한 포인터입니다.
반환 값
없음
발언
드라이버는 pfnSetErrorCb 콜백 함수를 사용하여 오류 코드를 설정할 수 있습니다. 드라이버는 Format 매개 변수의 형식이 없거나 pNumQualityLevels 매개 변수가 NULL 경우 E_INVALIDARG 설정할 수 있습니다.
디바이스가 SampleCount 매개 변수에 지정된 샘플 수를 사용하여 여러 샘플링을 지원하지 않는 경우 사용자 모드 표시 드라이버는 pNumQualityLevels가 매개 변수를 가리키는 변수에서 0을 반환해야.
드라이버가 pNumQualityLevels가 가리키는 변수에서 1 이상을 반환하는 경우 드라이버는 지정된 샘플 수와 함께 사용할 수 있는 디바이스별 샘플링 변형 수를 나타냅니다. 예를 들어 드라이버가 3을 반환하는 경우 품질 수준 0, 1 및 2를 사용하여 지정된 샘플 수로 리소스를 만들 수 있습니다. 디바이스 제조업체는 Microsoft Direct3D 런타임에서 쿼리할 수 없는 이러한 품질 수준을 정의합니다. 그러나 고정 샘플 수의 품질 수준은 샘플 위치의 다양한 공간 레이아웃 또는 다른 해결 방법을 참조할 수 있습니다.
드라이버가 SampleCount1을 수신하는 경우 드라이버는 항상 pNumQualityLevels가 가리키는 변수에서 1을 .
드라이버가 SampleCount0 또는 32보다 큰 경우 드라이버는 항상 pNumQualityLevels가 가리키는 변수에서 0을 반환합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
대상 플랫폼 | 바탕 화면 |
헤더 | d3d10umddi.h(D3d10umddi.h 포함) |