Freigeben über


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 sollen.

Rückgabewert

Nichts

Bemerkungen

Weitere Informationen finden Sie unter Object Bags.

KsFreeObjectBag entfernt alle Elemente, die in ObjectBagvorhanden sind. Wenn die Verweisanzahl für ein bestimmtes Objekt null ist (d. h. das Objekt ist nicht in einem anderen Objektbehälter vorhanden, der demselben Gerät zugeordnet ist wie ObjectBag), wird dieses Element freigegeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen.
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
Library Ks.lib
IRQL- PASSIVE_LEVEL

Siehe auch

KsAddItemToObjectBag

KsAllocateObjectBag

KsCopyObjectBagItems

KsDiscard-

KsRemoveItemFromObjectBag