Freigeben über


KsFilterGetOuterUnknown-Funktion (ks.h)

Die KsFilterGetOuterUnknown-Funktion gibt die äußere IUnknown-Schnittstelle des durch Filter angegebenen Filters zurück.

Syntax

PUNKNOWN KsFilterGetOuterUnknown(
  [in] PKSFILTER Filter
);

Parameter

[in] Filter

Ein Zeiger auf die KSFILTER-Struktur , für die das äußere IUnknown zurückgegeben werden soll.

Rückgabewert

KsFilterGetOuterUnknown gibt einen Zeiger auf die äußere IUknown-Schnittstelle von Filter zurück. Die -Schnittstelle kann dann verwendet werden, um andere Schnittstellen abzufragen, oder sie kann in Verbindung mit einem KsXxxRegisterAggregatedClientUnknown-Aufruf verwendet werden, um filter dazu zu bringen , ein von Minidriver bereitgestelltes COM-Objekt zu aggregieren.

Hinweise

Dieser Aufruf ist ein Inlinefunktionsaufruf von KsGetOuterUnknown.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Desktop
Kopfzeile ks.h (ks.h einschließen)
IRQL PASSIVE_LEVEL

Weitere Informationen

Übersicht über AVStream

IKsControl

KsFilterRegisterAggregatedClientUnknown

KsGetOuterUnknown

KsPinGetOuterUnknown

KsPinRegisterAggregatedClientUnknown

KsRegisterAggregatedClientUnknown