Поделиться через


Функция KsGetOuterUnknown (ks.h)

Функция KsGetOuterUnknown возвращает внешний IUnknown заданного объекта AVStream.

Синтаксис

KSDDKAPI PUNKNOWN KsGetOuterUnknown(
  [in] PVOID Object
);

Параметры

[in] Object

Указатель на объект AVStream, для которого возвращается внешний интерфейс IUnknown .

Возвращаемое значение

KsGetOuterUnknown возвращает указатель на внешний интерфейс IUnknownобъекта. Затем клиент может вызвать метод QueryInterface , чтобы определить, поддерживает ли компонент данный интерфейс.

Комментарии

Мини-накопители не должны вызывать эту функцию напрямую. Вместо этого используйте одну из встроенных версий, которые выполняют автоматическое преобразование типов: KsDeviceGetOuterUnknown, KsFilterFactoryGetOuterUnknown, KsFilterGetOuterUnknown, KsPinGetOuterUnknown.

Мини-накопители, использующие эту функцию, должны включать kcom.h и использовать компилятор C++.

Требования

Требование Значение
Минимальная версия клиента Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версиях.
Целевая платформа Универсальное
Верхняя часть ks.h (включая Ks.h)
Библиотека Ks.lib
IRQL PASSIVE_LEVEL

См. также раздел

IKsControl

KsDeviceGetOuterUnknown

KsFilterFactoryGetOuterUnknown

KsFilterGetOuterUnknown

KsPinGetOuterUnknown

KsRegisterAggregatedClientUnknown