KsDiscard-Makro (ks.h)
Das KsDiscard-Makro entfernt ein bestimmtes Element aus einem Objektbehälter.
Syntax
void KsDiscard(
[in] Object,
[in] Pointer
);
Parameter
[in] Object
Das Element, auf das von Zeiger verwiesen wird, wird aus dem Objektbehälter entfernt, der diesem Objekt zugeordnet ist. Kann vom Typ KSDEVICE, KSFILTERFACTORY, KSFILTER oder KSPIN sein.
[in] Pointer
Ein Zeiger auf das Element, das aus dem Beutel des angeforderten Objekts entfernt werden soll.
Rückgabewert
Keine
Bemerkungen
Dieses Makro umschließt und nimmt den Rückgabewert von KsRemoveItemFromObjectBag an, der ULONG ist.
Diese Funktion wird als Vorverarbeitungsmakro im C-Stil im Ks.h-Header implementiert.
KsDiscard ruft KsRemoveItemFromObjectBag auf und übergibt den Objektbehälter, der Object (Object-Bag>), dem durch Zeiger angegebenen Element und TRUE für den Free-Parameter zugeordnet ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen. |
Zielplattform | Desktop |
Kopfzeile | ks.h (ks.h einschließen) |
Bibliothek | Ks.lib |
IRQL | PASSIVE_LEVEL |