경고 C28720
금지된 API 사용: '*function-name'은 안전하지 않으며 더 이상 사용되지 않는 것으로 표시되었습니다.
설명
이러한 API 중 하나를 사용하면 메모리가 매핑되었는지 테스트 중임을 나타냅니다. 이는 메모리를 소유하지 않았거나(따라서 액세스하려고 하면 안 됨) 더 나은 개체 수명 관리가 필요하다는 것을 의미합니다(여전히 존재하는지 테스트해야 하는 경우). 후자에 대한 자세한 내용은 RAII(개체 수명 및 리소스 관리)를 참조하세요. 이 규칙에 대한 대체 API는 1:1이 없습니다. 대신 이러한 함수를 활용할 필요가 없도록 코드를 다시 평가하는 것이 좋습니다.
코드 분석 이름: ISBADXXXPTR_API_USAGE
금지된 함수
금지된 API |
---|
IsBadCodePtr |
IsBadHugeReadPtr |
IsBadHugeWritePtr |
IsBadReadPtr |
IsBadStringPtr |
IsBadWritePtr |