D3D9 오버레이 - CheckDeviceOverlayType
이 수동 테스트는 IDirect3D9ExOverlayExtension::CheckDeviceOverlayType을 대상으로 하는 여러 테스트 사례를 실행합니다. 유효하고 유효하지 않은 디스플레이 모드(회전 모드 포함)의 다양한 크기를 사용합니다.
테스트 세부 정보
사양 |
|
플랫폼 |
|
지원되는 릴리스 |
|
예상 실행 시간(분) | 1 |
범주 | 호환성 |
시간 제한(분) | 60 |
다시 부팅 필요 | false |
특별한 구성 필요 | false |
형식 | automatic |
추가 설명서
이 기능 영역의 테스트에는 다음 항목에서 찾을 수 있는 필수 조건, 설정, 문제 해결 정보를 포함한 추가 설명서가 있을 수 있습니다.
테스트 실행
테스트를 실행하기 전에 테스트 요구 사항: 그래픽 어댑터 또는 칩셋 테스트 필수 구성 요소에 설명된 대로 테스트 설정을 완료합니다.
또한 이 테스트에는 다음이 필요합니다.
- D3DCAPS_OVERLAY를 노출하는 D3D9를 지원하는 장치 드라이버
문제 해결
HLK 테스트 실패의 일반적인 문제 해결은 Windows HLK 테스트 실패 문제 해결을 참조하세요.
문제 해결 정보는 Device.Graphics 테스트 문제 해결을 참조하세요.
이 테스트는 유효한 매개 변수 및 유효하지 않은 매개 변수를 사용하여 CheckDeviceOverlayType을 호출합니다. 가장 큰 오버레이 크기 및 드라이버에서 지원하는 것으로 보고된 가장 작은 오버레이 크기를 확인하려고 합니다.
드라이버가 D3DCAPS_OVERLAY를 노출하지 않으면 테스트가 건너뛰기를 반환할 수 있습니다. D3D 디바이스를 만드는 동안 백 버퍼 형식 또는 모드가 지원되지 않는 경우 건너뛸 수 있는 경우도 있습니다.
추가 정보
이 테스트는 다음 테스트 작업을 실행합니다.
CheckDeviceOverlayType:
어댑터 인덱스가 범위를 벗어나면 오류를 확인합니다.
pDisplayMode가 현재 표시 모드로 채워진 pDisplayMode와 동일한 결과를 반환하는 경우 NULL을 확인합니다.
성공적인 오버레이 유형을 찾고 OverlayFormats에서 순환하여 D3DERR_UNSUPPORTEDOVERLAYFORMAT을 확인합니다.
잘못된 너비와 높이에 대해 D3DERR_UNSUPPORTEDOVERLAY가 반환되는지 확인합니다. 이 작업은 성공적인 오버레이 유형을 찾고 비표준 오버레이 크기에서 순환합니다.
CreateDeviceEx 상호 작용을 사용하는 CheckDeviceOverlayType:
CheckDeviceOverlayType을 성공적으로 호출하면 CreateDeviceEx를 성공적으로 호출할 수 있는지 확인합니다.
경고
이는 드라이버 지원이 추가될 때까지 항상 해당됩니다.
CheckDeviceOverlayType에 대한 호출이 실패하면 CreateDeviceEx에 대한 호출이 실패하는지 확인합니다.
경고
이 테스트 사례는 드라이버 지원이 추가될 때까지 실패합니다.
명령 구문
명령 옵션 | 설명 |
---|---|
D3D9OverlayTest CheckDeviceOverlayType -whql -logclean |
이 명령은 D3D9 오버레이 - CheckDeviceOverlayType 테스트 작업을 실행합니다. |
TestCasePriority:[0, 1, 2] |
실행할 테스트 사례의 우선 순위를 지정합니다. 0은 BVT(빌드 확인 수준) 수준 테스트 사례를 실행합니다. 1과 2는 더 공격적인 테스트 사례를 실행합니다. |
LogLevel[0, 1, 2] |
테스트는 로깅 메서드에서 매우 자세한 정보를 표시할 수 있습니다. 기본적으로 수준 0이 설정됩니다. 수준 1은 많은 스트림 상태/Blt 상태 집합을 포함하여 테스트 사례당 로깅 정보를 더 많이 수집합니다. 수준 2는 조정된 모든 스트림 상태 및 Blt 상태와 모든 구성 정보를 수집합니다. |
참고
이 테스트 이진에 대한 명령줄 도움말을 보려면 /?를 입력합니다.
파일 목록
파일 | 위치 |
---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
D3D9OverlayTest.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\func\ |
TDRWatch.exe |
< >[testbinroot]\nttest\windowstest\graphics\ |
매개 변수
매개 변수 이름 | 매개 변수 설명 |
---|---|
MODIFIEDCMDLINE | 테스트 실행 파일에 대한 추가 명령줄 인수 |
LLU_NetAccessOnly | NET 사용자의 LLU 이름 |
ConfigDisplayCommandLine | ConfigDisplay용 사용자 지정 명령줄 기본값: 로고 |