Sdílet prostřednictvím


C28125

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

Ovladač volá funkci, která musí být volána z v rámci a vyzkoušejte / s výjimkou bloku, jako je například ProbeForRead, ProbeForWrite, MmProbeAndLockPages.

Příklad

Následující příklad kódu generuje upozornění:

ProbeForRead(addr, len, 4);

Následující příklad kódu zabraňuje upozornění:

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