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


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

См. также раздел

NET_BUFFER

NdisAllocateNetBufferPool

NdisFreeNetBuffer