C28125
警告 C28125: 関数は try/except ブロック内から呼び出される必要があります
ドライバーは、try/except ブロック内から呼び出す必要のある関数 (ProbeForRead、ProbeForWrite、MmProbeAndLockPages など) を呼び出しています。
使用例
次のコード例では、この警告が生成されます。
ProbeForRead(addr, len, 4);
次のコード例では、この警告は生成されません。
__try
{
ProbeForRead(addr, len, 4);
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
Status = GetExceptionCode();
... report error status
}