Aviso C28720
Uso de API proibida: '*function-name' é inseguro e foi marcado como preterido.
Comentários
O uso de uma dessas APIs indica que você está testando para ver se a memória está mapeada, o que implica que você não possui a memória (e, portanto, não deve tentar acessá-la) ou indica uma necessidade de um melhor gerenciamento de tempo de vida do objeto (se você precisar testar se algo ainda existe). Para obter mais informações sobre o último, consulte RAII (Gerenciamento de Recursos e Tempo de Vida do Objeto). Não há APIs de substituição 1:1 para essa regra. Em vez disso, recomendamos reavaliar seu código para evitar a necessidade de utilizar essas funções.
Nome da análise de código: ISBADXXXPTR_API_USAGE
Funções proibidas
API proibida |
---|
IsBadCodePtr |
IsBadHugeReadPtr |
IsBadHugeWritePtr |
IsBadReadPtr |
IsBadStringPtr |
IsBadWritePtr |