Macro KsDiscard (ks.h)
La macro KsDiscard supprime un élément donné d’un sac d’objets.
Syntaxe
void KsDiscard(
[in] Object,
[in] Pointer
);
Paramètres
[in] Object
L’élément pointé par Pointeur est supprimé du sac d’objets associé à cet objet. Peut être de type KSDEVICE, KSFILTERFACTORY, KSFILTER ou KSPIN.
[in] Pointer
Pointeur vers l’élément à supprimer du sac de l’objet demandé.
Valeur de retour
None
Remarques
Cette macro encapsule et suppose la valeur de retour de KsRemoveItemFromObjectBag, qui est ULONG.
Cette fonction est implémentée en tant que macro de prétraitement de style C dans l’en-tête Ks.h .
KsDiscard appelle KsRemoveItemFromObjectBag, en passant le sac d’objets associé à Object (Object-Bag>), l’élément spécifié par Pointeur, et TRUE pour le paramètre Free.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ks.h (inclure Ks.h) |
Bibliothèque | Ks.lib |
IRQL | PASSIVE_LEVEL |