Error Injection

The PSHED exposes an interface to the operating system through which the Windows kernel can cause hardware error events to occur for testing and validation. If a PSHED plug-in is implemented that participates in error injection, it is then called by the PSHED to perform the error injection operations.

For more information about how to implement a PSHED plug-in that participates in error injection, see Participating in Error Injection.

User-mode management applications can inject errors into the hardware platform by calling the WHEA Management API. For more information about how to implement WHEA management applications, see WHEA Management Applications.