Partilhar via


C28125

warning C28125: The function must be called from within a try/except block

O driver está chamando uma função que deve ser chamada de dentro de um bloco try / except bloco, como ProbeForRead, ProbeForWrite, MmProbeAndLockPages.

Exemplo

O exemplo de código a seguir gera este aviso:

ProbeForRead(addr, len, 4);

O exemplo de código a seguir evita esse aviso:

__try
{
    ProbeForRead(addr, len, 4);
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
    Status = GetExceptionCode();
    ... report error status
}