C28125
Ostrzeżenie C28125: funkcja musi być wywołana z wnętrza bloku try/except
Sterownik jest wywołanie funkcji, która musi zostać wywołana z konstrukcją try / except bloku, takich jak ProbeForRead, ProbeForWrite, MmProbeAndLockPages.
Przykład
Poniższy kod przykładowy generuje to ostrzeżenie:
ProbeForRead(addr, len, 4);
Poniższy kod przykładowy pozwala uniknąć tego ostrzeżenia:
__try
{
ProbeForRead(addr, len, 4);
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
Status = GetExceptionCode();
... report error status
}