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 de retour

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 conservé, 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, KsFilterGetNextSiblingFilteret KsPinGetNextSiblingPin.

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 Universel
d’en-tête ks.h (include Ks.h)
bibliothèque Ks.lib
IRQL PASSIVE_LEVEL

Voir aussi

KSFILTER

KSFILTERFACTORY

KSPIN

KsFilterFactoryGetNextSiblingFilterFactory

KsFilterGetNextSiblingFilter

KsPinGetNextSiblingPin