Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |