次の方法で共有


KsFreeObjectBag 関数 (ks.h)

KsFreeObjectBag 関数は、オブジェクト バッグを空にして解放します。

構文

void KsFreeObjectBag(
  [in] KSOBJECT_BAG ObjectBag
);

パラメーター

[in] ObjectBag

空にしてから解放するKSOBJECT_BAG (PVOID 型と同等)。

戻り値

なし

解説

詳細については、「 オブジェクト バッグ」を参照してください。

KsFreeObjectBag、ObjectBag に存在するすべての項目を削除します。 さらに、特定のオブジェクトの参照カウントが 0 の場合 (つまり、オブジェクトが ObjectBag と同じデバイスに関連付けられている他のオブジェクト バッグに存在しない場合)、その項目は解放されます。

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
対象プラットフォーム ユニバーサル
Header ks.h (Ks.h を含む)
Library Ks.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

KsAddItemToObjectBag

KsAllocateObjectBag

KsCopyObjectBagItems

KsDiscard

KsRemoveItemFromObjectBag