Partager via


KsFreeObjectBag, fonction (ks.h)

La fonction KsFreeObjectBag vide et libère un sac d’objets.

Syntaxe

void KsFreeObjectBag(
  [in] KSOBJECT_BAG ObjectBag
);

Paramètres

[in] ObjectBag

Le KSOBJECT_BAG (équivalent au type PVOID) à vider, puis à libérer.

Valeur de retour

None

Remarques

Pour plus d’informations, consultez Sacs d’objets.

KsFreeObjectBag supprime tous les éléments présents dans ObjectBag. En outre, si le nombre de références pour un objet donné est égal à zéro (autrement dit, l’objet n’est présent dans aucun autre sac d’objets associé au même appareil qu’ObjectBag), cet élément est libéré.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX.
Plateforme cible Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib
IRQL PASSIVE_LEVEL

Voir aussi

KsAddItemToObjectBag

KsAllocateObjectBag

KsCopyObjectBagItems

KsDiscard

KsRemoveItemFromObjectBag