Udostępnij za pośrednictwem


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
}