KsGetNextSibling, fonction (ks.h)
La fonction KsGetNextSibling retourne le frère suivant d’un objet donné.
KSDDKAPI PVOID KsGetNextSibling(
[in] PVOID Object
);
[in] Object
Objet pour lequel trouver le frère suivant.
KsGetNextSibling retourne l’objet frère suivant de Object. S’il n’existe aucun objet frère de ce type, il retourne NULL.
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.
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 |