Поделиться через


Функция 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)

См. также

NET_BUFFER

NdisAllocateNetBufferPool

NdisFreeNetBuffer