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
}