KsGetOuterUnknown - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ks.h

KSDDKAPI PUNKNOWN KsGetOuterUnknown(
  [in] PVOID Object
);

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ks-ksgetouterunknown)

KsGetOuterUnknown function

Description

The KsGetOuterUnknown function returns the outer IUnknown of a given AVStream object.

Parameters

Object [in]

A pointer to an AVStream object for which to return the outer IUnknown interface.

Return value

KsGetOuterUnknown returns a pointer to the outer IUnknown interface of Object. The client can then call the QueryInterface method to determine whether the component supports a given interface.

Remarks

Minidrivers should not call this function directly. Instead, use one of the inline versions that perform automatic typecasting: KsDeviceGetOuterUnknown, KsFilterFactoryGetOuterUnknown, KsFilterGetOuterUnknown, KsPinGetOuterUnknown.

Minidrivers using this function must include kcom.h and use a C++ compiler.

See also

IKsControl

KsDeviceGetOuterUnknown

KsFilterFactoryGetOuterUnknown

KsFilterGetOuterUnknown

KsPinGetOuterUnknown

KsRegisterAggregatedClientUnknown