WDDM Pass Through
This automated test verifies that user-mode display drivers correctly handle failures originating from runtime callbacks
This test intercepts calls from the user-mode display driver into the operating system. The test injects failures into these calls and verifies that drivers fail the corresponding DDI call. Drivers must not crash when they see a failure from the operating system, and they must also fail the corresponding DDI call when an operating system callback fails. This test variation injects failures into the following callbacks:
CreateDeviceCB
DestroyDeviceCB
CreateContextCB
DestroyContextCB
AllocateCB
DeallocateCB
UpdateOverlayCB
FlipOverlayCB
CreateOverlayCB
DestroyOverlayCB
SetDisplayModeCB
This topic applies to the following test jobs:
WDDM Pass Through
WDDM Pass Through (WoW64)
Test details
Associated requirements |
Device.Graphics.WDDM.DisplayRender.Base |
Platforms |
Windows 7 (x64) Windows 7 (x86) Windows RT (ARM-based) Windows 8 (x64) Windows 8 (x86) Windows Server 2012 (x64) Windows Server 2008 R2 (x64) Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 Windows Server 2012 R2 |
Expected run time |
~10 minutes |
Categories |
Certification Functional |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements: Graphic Adapter or Chipset Testing Prerequisites.
Troubleshooting
For troubleshooting information, see Troubleshooting Device.Graphics Testing.
More information
Command syntax
Command option | Description |
---|---|
PassThrough.exe monitor:1 |
Runs both the WDDM Pass Through test job and the WDDM Pass Through (WoW64) test job. |
File list
File | Location |
---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
PassThrough.exe |
<[testbinroot]>\nttest\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |