Freigeben über


KsGetFirstChild-Funktion (ks.h)

Die KsGetFirstChild-Funktion gibt das erste untergeordnete AVStream-Objekt von Object zurück.

Syntax

KSDDKAPI PVOID KsGetFirstChild(
  [in] PVOID Object
);

Parameter

[in] Object

Das Objekt, für das das erste untergeordnete AVStream-Objekt gefunden werden soll.

Rückgabewert

KsGetFirstChild gibt das erste untergeordnete AVStream-Objekt von Object zurück. Wenn kein solches untergeordnetes Objekt vorhanden ist, wird NULL zurückgegeben.

Hinweise

Informationen zum hierarchischen organization von AVStream-Objekten finden Sie unter AVStream-Objekthierarchie.

Minidriver rufen diese Funktion selten direkt auf. Diejenigen, die dies tun, müssen Typecasts manuell zu und von PVOID ausführen. Es gibt eine Reihe von Funktionen, die Inlineaufrufe von KsGetFirstChild sind und Typecasts für Sie ausführen: KsDeviceGetFirstChildFilterFactory und KsFilterFactoryGetFirstChildFilter. Beachten Sie, dass die Objekthierarchie nur dann stabil ist, wenn der entsprechende Mutex gehalten wird, in diesem Fall das Gerätemutex. Weitere Informationen finden Sie unter Mutexes in AVStream.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Universell
Header ks.h (einschließlich Ks.h)
Bibliothek Ks.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

KsDeviceGetFirstChildFilterFactory

KsFilterFactoryGetFirstChildFilter

KsFilterGetFirstChildPin

KsGetParent