警告 C28751
ExAllocatePool とそのバリアントの使用が禁止されている: ExAllocatePool は、エラー処理を改善する目的のために禁止されている API です。
この警告は、禁止になっている関数が使用されており、より堅牢または安全な代替関数があることを示します。 この特定の警告は、ExAllocatePool またはそのバリアントの 1 つを使用していることを示します。これは非推奨です。
解説
詳細については、「非推奨の ExAllocatePool 呼び出しを ExAllocatePool2 および ExAllocatePool3 にアップグレードする」を参照してください。 このエラーの対象となるすべての禁止されている関数と推奨される代替関数の一覧を以下に示します。
コード分析名: BANNED_API_USAGE_EXALLOCATEPOOL
禁止されている関数
禁止されている API | 代替関数 |
---|---|
ExAllocatePool |
ExAllocatePool2 |
ExAllocatePoolWithTag |
ExAllocatePool2 |
ExAllocatePoolWithQuota |
ExAllocatePool2 |
ExAllocatePoolWithQuotaTag |
ExAllocatePool2 |
ExAllocatePoolWithTagPriority |
ExAllocatePool3 |