C28125

avertissement C28125 : La fonction doit être appelée depuis l'intérieur d'un bloc try/except

Le pilote appelle une fonction comme ProbeForReadlaquelle doit être appelé par un test/exception de le bloc ProbeForWriteMmProbeAndLockPages.

Exemple

L'exemple de code suivant génère cet avertissement :

ProbeForRead(addr, len, 4);

L'exemple de code suivant permet d'éviter cet avertissement :

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