Freigeben über


KsFilterFactoryGetFirstChildFilter-Funktion (ks.h)

Die KsFilterFactoryGetFirstChildFilter-Funktion gibt den ersten instanziierten Filter zurück, der von FilterFactory erstellt wurde.

Syntax

PKSFILTER KsFilterFactoryGetFirstChildFilter(
  [in] PKSFILTERFACTORY FilterFactory
);

Parameter

[in] FilterFactory

Ein Zeiger auf die KSFILTERFACTORY-Struktur , für die der erste instanziierte untergeordnete Filter gefunden werden soll.

Rückgabewert

KsFilterFactoryGetFirstChildFilter gibt einen Zeiger auf die erste instanziierte KSFILTER-Struktur zurück, die von FilterFactory erstellt wurde. Wenn keine instanziierten Filter vorhanden sind, die von FilterFactory erstellt wurden, wird NULL zurückgegeben.

Hinweise

Bei diesem Aufruf handelt es sich um einen Inlinefunktionsaufruf von KsGetFirstChild. Beachten Sie, dass die Objekthierarchie nur dann stabil ist, wenn der entsprechende Mutex gehalten wird, in diesem Fall der 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 Desktop
Kopfzeile ks.h (einschließlich Ks.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

KSFILTER

KSFILTERFACTORY

KsFilterGetNextSiblingFilter

KsGetFirstChild