Função KsFreeObjectBag (ks.h)

A função KsFreeObjectBag esvazia e libera um recipiente de objetos.

Sintaxe

void KsFreeObjectBag(
  [in] KSOBJECT_BAG ObjectBag
);

Parâmetros

[in] ObjectBag

O KSOBJECT_BAG (equivalente ao tipo PVOID) a ser esvaziado e liberado.

Retornar valor

Nenhum

Comentários

Para obter mais informações, consulte Sacos de objetos.

KsFreeObjectBag remove todos os itens presentes em ObjectBag. Além disso, se a contagem de referência de um determinado objeto for zero (ou seja, o objeto não estará presente em nenhum outro recipiente de objetos associado ao mesmo dispositivo que ObjectBag), esse item será liberado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
Plataforma de Destino Universal
Cabeçalho ks.h (inclua Ks.h)
Biblioteca Ks.lib
IRQL PASSIVE_LEVEL

Confira também

KsAddItemToObjectBag

KsAllocateObjectBag

KsCopyObjectBagItems

KsDiscard

KsRemoveItemFromObjectBag