Freigeben über


KsGetOuterUnknown-Funktion (ks.h)

Die KsGetOuterUnknown-Funktion gibt den äußeren IUnknown eines angegebenen AVStream-Objekts zurück.

Syntax

KSDDKAPI PUNKNOWN KsGetOuterUnknown(
  [in] PVOID Object
);

Parameter

[in] Object

Ein Zeiger auf ein AVStream-Objekt, für das die äußere IUnknown-Schnittstelle zurückgegeben werden soll.

Rückgabewert

KsGetOuterUnknown gibt einen Zeiger auf die äußere IUnknown-Schnittstelle von Object zurück. Der Client kann dann die QueryInterface-Methode aufrufen, um zu bestimmen, ob die Komponente eine bestimmte Schnittstelle unterstützt.

Hinweise

Minidriver sollten diese Funktion nicht direkt aufrufen. Verwenden Sie stattdessen eine der Inlineversionen, die automatische Typecasting ausführen: KsDeviceGetOuterUnknown, KsFilterFactoryGetOuterUnknown, KsFilterGetOuterUnknown, KsPinGetOuterUnknown.

Minidriver, die diese Funktion verwenden, müssen kcom.h enthalten und einen C++-Compiler verwenden.

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 Universell
Header ks.h (ks.h einschließen)
Bibliothek Ks.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

IKsControl

KsDeviceGetOuterUnknown

KsFilterFactoryGetOuterUnknown

KsFilterGetOuterUnknown

KsPinGetOuterUnknown

KsRegisterAggregatedClientUnknown