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 |