警告 C28720
禁止されている API の使用: '*function-name' は安全ではなく、非推奨とマークされています。
解説
これらの API の 1 つを使用して、メモリがマップされているかどうかをテストしていることを示します。つまり、メモリを所有していない (そのため、メモリにアクセスしようとしてはいけない) ことを意味するか、オブジェクトの有効期間管理を向上させる必要があることを示します (何かがまだ存在するかどうかをテストする必要がある場合)。 後者の詳細については、「オブジェクトの有効期間とリソースの管理 (RAII)」を参照してください。 このルールには 1 対 1 の代替 API はありません。 代わりに、これらの関数を使用する必要がないように、コードを再評価することをお勧めします。
コード分析名: ISBADXXXPTR_API_USAGE
禁止されている関数
禁止されている API |
---|
IsBadCodePtr |
IsBadHugeReadPtr |
IsBadHugeWritePtr |
IsBadReadPtr |
IsBadStringPtr |
IsBadWritePtr |