Validación de datos privados enviados desde el modo de usuario al modo kernel

Un controlador de minipuerto de pantalla debe validar todos los datos privados enviados desde el controlador de pantalla en modo de usuario para evitar que el controlador de miniporte se bloquee, no responda (colgar), aserciones o daños en la memoria si los datos privados no son válidos. Sin embargo, dado que el sistema operativo restablece el hardware que "se bloquea", el controlador de miniporte de pantalla puede enviar instrucciones a la unidad de procesamiento gráfico (GPU) que hace que la GPU se bloquee. Los datos privados pueden incluir cualquiera de los siguientes elementos: