Функция KsGetOuterUnknown (ks.h)
Функция KsGetOuterUnknown возвращает внешние IUnknown заданного объекта AVStream.
Синтаксис
KSDDKAPI PUNKNOWN KsGetOuterUnknown(
[in] PVOID Object
);
Параметры
[in] Object
Указатель на объект AVStream, для которого необходимо вернуть внешний интерфейс IUnknown.
Возвращаемое значение
KsGetOuterUnknown возвращает указатель на внешний интерфейс IUnknownобъекта. Затем клиент может вызвать метод QueryInterface, чтобы определить, поддерживает ли компонент данный интерфейс.
Замечания
Мини-drivers не должны вызывать эту функцию напрямую. Вместо этого используйте одну из встроенных версий, которые выполняют автоматическую рассылку типов: KsDeviceGetOuterUnknown, KsFilterFactoryGetOuterUnknown, KsFilterGetOuterUnknown, KsPinGetOuterUnknown.
Мини-drivers, использующие эту функцию, должны включать kcom.h и использовать компилятор C++.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Microsoft Windows XP и более поздних операционных системах и версиях DirectX 8.0 и более поздних версий DirectX. |
целевая платформа | Всеобщий |
заголовка | ks.h (include Ks.h) |
библиотеки | Ks.lib |
IRQL | PASSIVE_LEVEL |