warning C28751: Banned usage of ExAllocatePool and its variants
This warning indicates that a function is being used that has been banned, and has a more robust and secure replacement.
The kernel memory allocation functions ExAllocatePool and ExAllocatePoolWithQuota do not provide tags to assist in later debugging. There are replacements for these functions that you can use, which make debugging easier.
Secure replacement: ExAllocatePoolWithTag
Secure replacement: ExAllocatePoolWithQuotaTag routine