Freigeben über


KsGetFirstChild-Funktion (ks.h)

Die funktion KsGetFirstChild gibt das erste untergeordnete AVStream-Objekt Objectzurück.

Syntax

KSDDKAPI PVOID KsGetFirstChild(
  [in] PVOID Object
);

Parameter

[in] Object

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

Rückgabewert

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

Bemerkungen

Informationen zur hierarchischen Organisation von AVStream-Objekten finden Sie unter AVStream-Objekthierarchie.

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen.
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
Library Ks.lib
IRQL- PASSIVE_LEVEL

Siehe auch

KsDeviceGetFirstChildFilterFactory

KsFilterFactoryGetFirstChildFilter

KsFilterGetFirstChildPin

KsGetParent