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 |