次の方法で共有


KsDiscard マクロ (ks.h)

KsDiscard マクロは、オブジェクト バッグから特定の項目を削除します。

構文

void KsDiscard(
  [in]  Object,
  [in]  Pointer
);

パラメーター

[in] Object

ポインター 指す項目は、このオブジェクトに関連付けられているオブジェクト バッグから削除されます。 KSDEVICEKSFILTERFACTORYKSFILTER、または KSPINできます。

[in] Pointer

要求されたオブジェクトのバッグから削除する項目へのポインター。

戻り値

何一つ

備考

このマクロは、KsRemoveItemFromObjectBag(ULONG ) の戻り値をラップして想定します。

この関数は、Ks.h ヘッダーで C スタイルの前処理マクロとして実装されます。

KsDiscard KsRemoveItemFromObjectBag 呼び出し、Object (Object->Bag) に関連付けられたオブジェクト バッグを渡し、ポインターで指定された項目を渡し、Free パラメーターに TRUE します。

必要条件

要件 価値
サポートされる最小クライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー ks.h (Ks.h を含む)
ライブラリ Ks.lib
IRQL PASSIVE_LEVEL

関連項目

KSDEVICE

KSFILTER

KSFILTERFACTORY

KSPINする

KsRemoveItemFromObjectBag