Funzione KsGetOuterUnknown (ks.h)

La funzione KsGetOuterUnknown restituisce l'oggetto IUnknown esterno di un determinato oggetto AVStream.

Sintassi

KSDDKAPI PUNKNOWN KsGetOuterUnknown(
  [in] PVOID Object
);

Parametri

[in] Object

Puntatore a un oggetto AVStream per il quale restituire l'interfaccia IUnknown esterna.

Valore restituito

KsGetOuterUnknown restituisce un puntatore all'interfaccia IUnknown esterna di Object. Il client può quindi chiamare il metodo QueryInterface per determinare se il componente supporta un'interfaccia specifica.

Commenti

I minidriver non devono chiamare direttamente questa funzione. Usare invece una delle versioni inline che eseguono il typecast automatico: KsDeviceGetOuterUnknown, KsFilterFactoryGetOuterUnknown, KsFilterGetOuterUnknown, KsPinGetOuterUnknown.

I minidriver che usano questa funzione devono includere kcom.h e usare un compilatore C++.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX.
Piattaforma di destinazione Universale
Intestazione ks.h (include Ks.h)
Libreria Ks.lib
IRQL PASSIVE_LEVEL

Vedi anche

IKsControl

KsDeviceGetOuterUnknown

KsFilterFactoryGetOuterUnknown

KsFilterGetOuterUnknown

KsPinGetOuterUnknown

KsRegisterAggregatedClientUnknown