KsDiscard-Makro (ks.h)
Das KsDiscard- Makros entfernt ein bestimmtes Element aus einem Objektbehälter.
Syntax
void KsDiscard(
[in] Object,
[in] Pointer
);
Parameter
[in] Object
Das Element, auf das Zeiger verweist, wird aus dem Objektbehälter entfernt, der diesem Objekt zugeordnet ist. Kann vom Typ KSDEVICE, KSFILTERFACTORY, KSFILTERoder KSPINsein.
[in] Pointer
Ein Zeiger auf das Element, das aus dem Beutel des angeforderten Objekts entfernt werden soll.
Rückgabewert
Nichts
Bemerkungen
Dieses Makro umschließt den Rückgabewert KsRemoveItemFromObjectBag, der ULONG-ist.
Diese Funktion wird als Präverarbeitungsmakro im C-Stil im Ks.h Header implementiert.
KsDiscard- ruft KsRemoveItemFromObjectBagauf, und übergeben Sie den objektbehälter, der Object (Object->Bag), das durch Pointerangegebene Element und TRUE für den Parameter Free.
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- | Desktop |
Header- | ks.h (enthalten Ks.h) |
Library | Ks.lib |
IRQL- | PASSIVE_LEVEL |