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


Функция KsFreeObjectBag (ks.h)

Функция KsFreeObjectBag очищает и освобождает контейнер объектов.

Синтаксис

void KsFreeObjectBag(
  [in] KSOBJECT_BAG ObjectBag
);

Параметры

[in] ObjectBag

KSOBJECT_BAG (эквивалент типа PVOID), которые следует очищать, а затем освобождать.

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

Никакой

Замечания

Дополнительные сведения см. в пакетах объектов.

KsFreeObjectBag удаляет все элементы, присутствующих в ObjectBag. Кроме того, если число ссылок для данного объекта равно нулю (т. е. объект не присутствует в любом другом контейнере объектов, связанном с тем же устройством, что и ObjectBag), то этот элемент освобождается.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Microsoft Windows XP и более поздних операционных системах и версиях DirectX 8.0 и более поздних версий DirectX.
целевая платформа Всеобщий
заголовка ks.h (include Ks.h)
библиотеки Ks.lib
IRQL PASSIVE_LEVEL

См. также

KsAddItemToObjectBag

KsAllocateObjectBag

KsCopyObjectBagItems

KsDiscard

KsRemoveItemFromObjectBag