Función KsFreeObjectBag (ks.h)

La función KsFreeObjectBag vacía y libera un contenedor de objetos.

Sintaxis

void KsFreeObjectBag(
  [in] KSOBJECT_BAG ObjectBag
);

Parámetros

[in] ObjectBag

El KSOBJECT_BAG (equivalente al tipo PVOID) que se va a vaciar y luego liberar.

Valor devuelto

None

Observaciones

Para obtener más información, vea Bolsas de objetos.

KsFreeObjectBag quita los elementos presentes en ObjectBag. Además, si el recuento de referencias de un objeto determinado es cero (es decir, el objeto no está presente en ningún otro contenedor de objetos asociado al mismo dispositivo que ObjectBag), ese elemento se libera.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y en sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Universal
Encabezado ks.h (incluye Ks.h)
Library Ks.lib
IRQL PASSIVE_LEVEL

Consulte también

KsAddItemToObjectBag

KsAllocateObjectBag

KsCopyObjectBagItems

KsDiscard

KsRemoveItemFromObjectBag