Udostępnij za pośrednictwem


Ostrzeżenie C28125

Funkcja musi być wywoływana z bloku try/z wyjątkiem

Sterownik wywołuje funkcję, która musi być wywoływana z bloku try/z wyjątkiem, takiego jak ProbeForRead, ProbeForWritelub MmProbeAndLockPages.

Przykład

Poniższy przykład kodu generuje to ostrzeżenie:

ProbeForRead(addr, len, 4);

Poniższy przykład kodu pozwala uniknąć tego ostrzeżenia:

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