Função KsGetNextSibling (ks.h)

A função KsGetNextSibling retorna o próximo irmão de um determinado objeto.

Sintaxe

KSDDKAPI PVOID KsGetNextSibling(
  [in] PVOID Object
);

Parâmetros

[in] Object

O objeto para o qual encontrar o próximo irmão.

Retornar valor

KsGetNextSibling retorna o próximo objeto irmão de Object. Se nenhum objeto irmão existir, ele retornará NULL.

Comentários

Se Object for uma fábrica de filtros, KsGetNextSibling retornará a próxima fábrica de filtros pertencente ao dispositivo pai e assim por diante. Os chamadores devem executar o typecasting apropriado de e para PVOID.

A hierarquia de objetos é garantida estável somente enquanto o mutex apropriado é mantido, nesse caso, o mutex do dispositivo. Para obter mais informações, consulte Visão geral do AVStream e Mutexes no AVStream.

Os minidrivers raramente chamam KsGetNextSibling diretamente. Há várias funções que são chamadas embutidas para KsGetNextSibling e que executam o typecasting para você: KsFilterFactoryGetNextSiblingFilterFactory, KsFilterGetNextSiblingFilter e KsPinGetNextSiblingPin.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
Plataforma de Destino Universal
Cabeçalho ks.h (inclua Ks.h)
Biblioteca Ks.lib
IRQL PASSIVE_LEVEL

Confira também

KSFILTER

KSFILTERFACTORY

KSPIN

KsFilterFactoryGetNextSiblingFilterFactory

KsFilterGetNextSiblingFilter

KsPinGetNextSiblingPin