KsFreeObjectBag-Funktion (ks.h)

Die KsFreeObjectBag-Funktion leert und gibt einen Objektbehälter frei.

Syntax

void KsFreeObjectBag(
  [in] KSOBJECT_BAG ObjectBag
);

Parameter

[in] ObjectBag

Die KSOBJECT_BAG (entspricht dem Typ PVOID), die geleert und dann freigegeben werden soll.

Rückgabewert

Keine

Bemerkungen

Weitere Informationen finden Sie unter Objekttaschen.

KsFreeObjectBag entfernt alle in ObjectBag vorhandenen Elemente. Wenn die Verweisanzahl für ein bestimmtes Objekt 0 ist (d. h. das Objekt ist in keiner anderen Objekttasche vorhanden, die demselben Gerät wie ObjectBag zugeordnet ist), wird dieses Element freigegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Universell
Header ks.h (einschließlich Ks.h)
Bibliothek Ks.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

KsAddItemToObjectBag

KsAllocateObjectBag

KsCopyObjectBagItems

KsDiscard

KsRemoveItemFromObjectBag