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


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

Функция KsGetFirstChild возвращает первый дочерний объект AVStream Object.

Синтаксис

KSDDKAPI PVOID KsGetFirstChild(
  [in] PVOID Object
);

Параметры

[in] Object

Объект, для которого нужно найти первый дочерний объект AVStream.

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

KsGetFirstChild возвращает первый дочерний объект AVStream Object. Если такой дочерний объект не существует, он возвращает NULL.

Замечания

Сведения о иерархической организации объектов AVStream см. в иерархии объектов AVStream.

Мини-drivers редко вызывают эту функцию напрямую. Те, которые выполняются вручную, должны выполнять передачи типов в PVOID и из него. Существует ряд встроенных вызовов KsGetFirstChild и выполнение трансляций типов: KsDeviceGetFirstChildFilterFactory и KsFilterFactoryGetFirstChildFilterFilter. Обратите внимание, что иерархия объектов гарантирована только в то время как соответствующий мьютекс хранится, в этом случае мьютекс устройства. Дополнительные сведения см. в Мьютексах в AVStream.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Microsoft Windows XP и более поздних операционных системах и версиях DirectX 8.0 и более поздних версий DirectX.
целевая платформа Всеобщий
заголовка ks.h (include Ks.h)
библиотеки Ks.lib
IRQL PASSIVE_LEVEL

См. также

KsDeviceGetFirstChildFilterFactory

KsFilterFactoryGetFirstChildFilter

KsFilterGetFirstChildPin

KsGetParent