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


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

Запрещено использование ExAllocatePool и его вариантов. ExAllocatePool — это запрещенный API для улучшения обработки ошибок.

Это предупреждение указывает, что используется функция, которая была запрещена и имеет более надежную или безопасную замену. Это конкретное предупреждение указывает на использование ExAllocatePool или одного из его вариантов, которые являются устаревшими.

Комментарии

Дополнительные сведения см. в разделе Обновление устаревших вызовов ExAllocatePool в ExAllocatePool2 и ExAllocatePool3 . Список всех запрещенных функций, на которые распространяется эта ошибка, и рекомендуемые замены можно найти ниже.

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

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

Запрещенный API Функции замены
ExAllocatePool ExAllocatePool2
ExAllocatePoolWithTag ExAllocatePool2
ExAllocatePoolWithQuota ExAllocatePool2
ExAllocatePoolWithQuotaTag ExAllocatePool2
ExAllocatePoolWithTagPriority ExAllocatePool3