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

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

Синтаксис

void NdisFreeGenericObject(
  PNDIS_GENERIC_OBJECT NdisObject
);

Параметры

NdisObject

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

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

None

Remarks

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

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Целевая платформа Универсальное
Верхняя часть ndis.h (включая Ndis.h)
Библиотека Ndis.lib
IRQL <= DISPATCH_LEVEL
Правила соответствия DDI Irql_Miscellaneous_Function(ndis), NdisAllocateGenericObject(ndis)

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

NDIS_GENERIC_OBJECT

NdisAllocateGenericObject