C28125
C28125 de aviso: A função deve ser chamada de uma tentativa/exceto o bloco
O driver está chamando uma função que deve ser chamado de um bloco try/catch para exceto o, como ProbeForReadProbeForWriteMmProbeAndLockPages.
Exemplo
O exemplo de código gera este aviso:
ProbeForRead(addr, len, 4);
O exemplo de código a seguir evita este aviso:
__try
{
ProbeForRead(addr, len, 4);
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
Status = GetExceptionCode();
... report error status
}