Поделиться через


Предупреждение C28720

Запрещенное использование API: "*function-name" является небезопасным и помечен как нерекомендуемый.

Комментарии

Использование одного из этих API указывает на то, что вы проверяете, сопоставлена ли память. Это означает, что вы либо не владеете памятью (и поэтому не должны пытаться получить к ней доступ), либо указывает на необходимость более эффективного управления временем существования объектов (если необходимо проверить, существует ли что-то еще). Дополнительные сведения о последнем см. в разделе Время существования объектов и управление ресурсами (RAII). Для этого правила не существует api-интерфейсов замены 1:1. Вместо этого рекомендуется переоценить код, чтобы избежать необходимости использования этих функций.

Имя анализа кода: ISBADXXXPTR_API_USAGE

Запрещенные функции

Запрещенный API
IsBadCodePtr
IsBadHugeReadPtr
IsBadHugeWritePtr
IsBadReadPtr
IsBadStringPtr
IsBadWritePtr