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