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


Функция NdisFreeGenericObject (ndis.h)

Вызовите функцию NdisFreeGenericObject, чтобы освободить универсальный объект, созданный с помощью функции функция NdisAllocateGenericObject.

Синтаксис

void NdisFreeGenericObject(
  PNDIS_GENERIC_OBJECT NdisObject
);

Параметры

NdisObject

Указатель на NDIS_GENERIC_OBJECT структуру, которая должна быть освобождена.

Возвращаемое значение

Никакой

Замечания

Для выделения некоторых ресурсов NDIS (например, буферных пулов) требуется дескриптор NDIS. Компоненты, которые не имеют дескриптора NDIS, используют указатель на структуру NDIS_GENERIC_OBJECT в качестве дескриптора NDIS. Все ресурсы, выделенные с помощью этого универсального указателя объекта, как дескриптор, должны быть освобождены перед освобождением универсального объекта.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
целевая платформа Всеобщий
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL <= DISPATCH_LEVEL
правил соответствия DDI Irql_Miscellaneous_Function(ndis), NdisAllocateGenericObject(ndis)

См. также

NDIS_GENERIC_OBJECT

NdisAllocateGenericObject