Предупреждение C28751
Запрещено использование ExAllocatePool и его вариантов. ExAllocatePool — это запрещенный API для улучшения обработки ошибок.
Это предупреждение указывает, что используется функция, которая была запрещена и имеет более надежную или безопасную замену. Это конкретное предупреждение указывает на использование ExAllocatePool или одного из его вариантов, которые являются устаревшими.
Комментарии
Дополнительные сведения см. в разделе Обновление устаревших вызовов ExAllocatePool в ExAllocatePool2 и ExAllocatePool3 . Список всех запрещенных функций, на которые распространяется эта ошибка, и рекомендуемые замены можно найти ниже.
Имя анализа кода: BANNED_API_USAGE_EXALLOCATEPOOL
Запрещенные функции
Запрещенный API | Функции замены |
---|---|
ExAllocatePool |
ExAllocatePool2 |
ExAllocatePoolWithTag |
ExAllocatePool2 |
ExAllocatePoolWithQuota |
ExAllocatePool2 |
ExAllocatePoolWithQuotaTag |
ExAllocatePool2 |
ExAllocatePoolWithTagPriority |
ExAllocatePool3 |