UMDF Verifier Features

The UMDF Verifier verifies problems in framework code and problems in the UMDF driver code.

The UMDF Verifier is always enabled (that is, it is enabled in both the free and checked build environments). Therefore, problems in the UMDF driver code are always fatal unless a debugger is attached to the computer. That is, problems in the UMDF driver code cause the host process to stop responding.

Misuse of the UMDF device driver interface (DDI) causes a verifier failure. Misuse includes passing incorrect parameters, including NULL, in the DDI and calling DDI functions in an incorrect sequence. Verifier failures cause a UMDF bug check. For more information about these failures, see Handling UMDF Verifier Failures.



Send comments about this topic to Microsoft

Build date: 4/1/2013