Функция NdisFreeNetBufferPool (ndis/nblapi.h)
Вызовите функцию NdisFreeNetBufferPool , чтобы освободить NET_BUFFER пулы структуры, созданные с помощью Функция NdisAllocateNetBufferPool .
Синтаксис
NDIS_EXPORTED_ROUTINE VOID NdisFreeNetBufferPool(
[in] NDIS_HANDLE PoolHandle
);
Параметры
[in] PoolHandle
Дескриптор пула для NET_BUFFER пула структуры, который требуется освободить.
Возвращаемое значение
None
Remarks
Перед освобождением NET_BUFFER пула следует освободить все NET_BUFFER структуры в пуле. Вызовите функцию NdisFreeNetBuffer , чтобы освободить каждую NET_BUFFER структуру.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.0 и более поздних версиях. |
Целевая платформа | Универсальное |
Верхняя часть | ndis/nblapi.h (включая ndis.h) |
Библиотека | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Правила соответствия DDI | Irql_NetBuffer_Function(ndis), NdisAllocateNetBufferPool(ndis), NdisAllocateNetBufferPool_InitFail(ndis) |