Condividi tramite


Funzione KsGetParent (ks.h)

La funzione KsGetParent acquisisce l'elemento padre dell'oggetto specificato.

Sintassi

KSDDKAPI PVOID KsGetParent(
  [in] PVOID Object
);

Parametri

[in] Object

Puntatore all'oggetto AVStream per il quale trovare l'elemento padre. Deve essere un puntatore a uno dei tipi seguenti: KSDEVICE, KSFILTERFACTORY, KSFILTERo KSPIN. I chiamanti devono digitare manualmente l'oggetto in un PVOID.

Valore restituito

KsGetParent restituisce l'elemento padre di Object come PVOID. I chiamanti devono eseguire manualmente il cast di questo valore restituito a qualsiasi tipo dell'elemento padre di Object.

Osservazioni

Per una rappresentazione grafica delle relazioni padre/figlio AVStream, vedere il diagramma in gerarchia di oggetti AVStream.

La gerarchia di oggetti è garantita solo stabile mentre il mutex appropriato è mantenuto, in questo caso il mutex del dispositivo. Per altre informazioni, vedere Mutexes in AVStream.

I minidriver usano raramente questa funzione direttamente. I chiamanti di KsGetParent devono eseguire manualmente i typecast da e verso PVOID. Esistono diverse versioni inline che eseguono il cast: KsFilterFactoryGetParentDevice, KsFilterGetParentFilterFactorye KsPinGetParentFilter.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX.
piattaforma di destinazione Universale
intestazione ks.h (include Ks.h)
libreria Ks.lib
IRQL PASSIVE_LEVEL

Vedere anche

KSDEVICE

KSFILTER

KSFILTERFACTORY

KSPIN

KsFilterFactoryGetParentDevice

KsFilterGetParentFilterFactory

KsPinGetParentFilter