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