Advertencia C28720
Uso de API prohibido: '*nombre-función' no está seguro y se ha marcado como en desuso.
Comentarios
El uso de una de estas API indica que está probando para ver si la memoria está asignada, lo que implica que no posee la memoria (y, por lo tanto, no debe intentar acceder a ella), o indica una necesidad de una mejor administración de la duración de los objetos (si necesita probar si aún existe algo). Para obtener más información sobre este último, consulte Duración de objetos y Administración de recursos (RAII). No hay ninguna API de reemplazo de 1:1 para esta regla. En su lugar, se recomienda volver a evaluar el código para evitar la necesidad de usar estas funciones.
Nombre del análisis de código: ISBADXXXPTR_API_USAGE
Funciones prohibidas
API prohibida |
---|
IsBadCodePtr |
IsBadHugeReadPtr |
IsBadHugeWritePtr |
IsBadReadPtr |
IsBadStringPtr |
IsBadWritePtr |