Validando dados privados enviados do modo de usuário para o modo Kernel

Um driver de miniporto de exibição deve validar todos os dados privados enviados do driver de exibição do modo de usuário para evitar que o driver de miniporte falhe, não responda (pendurado), afirme ou corrompa a memória se os dados privados forem inválidos. No entanto, como o sistema operacional redefine o hardware que "trava", o driver de miniporto de exibição pode enviar instruções para a GPU (unidade de processamento gráfico) que faz com que a GPU "trava". Os dados privados podem incluir qualquer um dos seguintes itens: