KsDiscard マクロ (ks.h)
KsDiscard マクロは、オブジェクト バッグから特定の項目を削除します。
構文
void KsDiscard(
[in] Object,
[in] Pointer
);
パラメーター
[in] Object
Pointer が指す項目は、このオブジェクトに関連付けられているオブジェクト バッグから削除されます。 KSDEVICE、KSFILTERFACTORY、KSFILTER、KSPIN のいずれかの型を指定できます。
[in] Pointer
要求されたオブジェクトのバッグから削除される項目へのポインター。
戻り値
なし
解説
このマクロは、 KsRemoveItemFromObjectBag ( ULONG) の戻り値をラップして想定します。
この関数は、 Ks.h ヘッダーの C スタイルの前処理マクロとして実装されます。
KsDiscard は KsRemoveItemFromObjectBag を呼び出し、Object (Object-Bag>) に関連付けられているオブジェクト バッグ、Pointer で指定された項目、Free パラメーターに TRUE を渡します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Microsoft Windows XP 以降のオペレーティング システムおよび DirectX 8.0 以降の DirectX バージョンで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | ks.h (Ks.h を含む) |
Library | Ks.lib |
IRQL | PASSIVE_LEVEL |