Freigeben über


KsDeviceGetFirstChildFilterFactory-Funktion (ks.h)

Die funktion KsDeviceGetFirstChildFilterFactory gibt die erste untergeordnete Filterfactory zurück, die zu einem bestimmten AVStream-Gerät gehört.

Syntax

PKSFILTERFACTORY KsDeviceGetFirstChildFilterFactory(
  [in] PKSDEVICE Device
);

Parameter

[in] Device

Ein Zeiger auf eine KSDEVICE- Struktur, die das AVStream-Gerät darstellt, für das die erste untergeordnete Filterfactory gefunden werden soll.

Rückgabewert

Gibt einen Zeiger auf eine KSFILTERFACTORY- Struktur zurück, die die erste untergeordnete Filterfactory von Devicedarstellt. Wenn keine Filterfabriken für Deviceregistriert sind, wird NULL- zurückgegeben.

Bemerkungen

Dieser Aufruf ist ein Inlinefunktionsaufruf KsGetFirstChild. 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.

Eine grafische Darstellung der übergeordneten/untergeordneten Beziehungen von AVStream finden Sie im Diagramm in AVStream-Objekthierarchie.

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- Desktop
Header- ks.h (enthalten Ks.h)
IRQL- PASSIVE_LEVEL

Siehe auch

KSDEVICE-

KSFILTERFACTORY

KsFilterFactoryGetNextSiblingFilterFactory

KsGetFirstChild