Freigeben über


KsGetOuterUnknown-Funktion (ks.h)

Die funktion KsGetOuterUnknown gibt die äußere IUnknown- eines bestimmten 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 Objectzurück. Der Client kann dann die QueryInterface--Methode aufrufen, um zu bestimmen, ob die Komponente eine bestimmte Schnittstelle unterstützt.

Bemerkungen

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
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

IKsControl-

KsDeviceGetOuterUnknown

KsFilterFactoryGetOuterUnknown

KsFilterGetOuterUnknown

KsPinGetOuterUnknown

KsRegisterAggregatedClientUnknown