次の方法で共有


C28125

警告 C28125: 関数は try/except ブロック内から呼び出される必要があります

ドライバーは、try/except ブロック内から呼び出す必要のある関数 (ProbeForReadProbeForWriteMmProbeAndLockPages など) を呼び出しています。

使用例

次のコード例では、この警告が生成されます。

ProbeForRead(addr, len, 4);

次のコード例では、この警告は生成されません。

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