Partager via


KsGetNextSibling, fonction (ks.h)

La fonction KsGetNextSibling retourne le frère suivant d’un objet donné.

Syntaxe

KSDDKAPI PVOID KsGetNextSibling(
  [in] PVOID Object
);

Paramètres

[in] Object

Objet pour lequel trouver le frère suivant.

Valeur retournée

KsGetNextSibling retourne l’objet frère suivant de Object. S’il n’existe aucun objet frère de ce type, il retourne NULL.

Remarques

Si Object est une fabrique de filtres, KsGetNextSibling retourne la fabrique de filtre suivante appartenant à l’appareil parent, et ainsi de suite. Les appelants doivent effectuer une diffusion de type appropriée vers et depuis PVOID.

La hiérarchie d’objets est garantie stable uniquement pendant que le mutex approprié est maintenu, dans ce cas, le mutex de l’appareil. Pour plus d’informations, consultez Vue d’ensemble d’AVStream et Mutex dans AVStream.

Les minidrivers appellent rarement KsGetNextSibling directement. Il existe un certain nombre de fonctions qui sont des appels inline à KsGetNextSibling et qui effectuent la diffusion de type pour vous : KsFilterFactoryGetNextSiblingFilterFactory, KsFilterGetNextSiblingFilter et KsPinGetNextSiblingPin.

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 Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib
IRQL PASSIVE_LEVEL

Voir aussi

KSFILTER

KSFILTERFACTORY

KSPIN

KsFilterFactoryGetNextSiblingFilterFactory

KsFilterGetNextSiblingFilter

KsPinGetNextSiblingPin