Macro KsDiscard (ks.h)
La macro KsDiscard supprime un élément donné d’un conteneur d’objets.
Syntaxe
void KsDiscard(
[in] Object,
[in] Pointer
);
Paramètres
[in] Object
L’élément pointé par Pointeur est supprimé du conteneur d’objets associé à cet objet. Peut être de type KSDEVICE, KSFILTERFACTORY, KSFILTERou KSPIN.
[in] Pointer
Pointeur vers l’élément à supprimer du sac de l’objet demandé.
Valeur de retour
Aucun
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 conteneur d’objets associé à Object (Object->Bag), l’élément spécifié par Pointeret TRUE pour le paramètre gratuit.
Exigences
Exigence | Valeur |
---|---|
client minimum 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 | Bureau |
d’en-tête | ks.h (include Ks.h) |
bibliothèque | Ks.lib |
IRQL | PASSIVE_LEVEL |