Функция 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 |