Freigeben über


Warnung C28125

Die Funktion muss innerhalb eines „try/except“-Blocks aufgerufen werden.

Der Treiber ruft eine Funktion auf, die innerhalb eines Try/Except-Blocks aufgerufen werden muss, zProbeForRead. B. , oder ProbeForWriteMmProbeAndLockPages.

Beispiel

Im folgenden Codebeispiel wird diese Warnung generiert:

ProbeForRead(addr, len, 4);

Im folgenden Codebeispiel wird diese Warnung vermieden:

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