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


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

Функция KsFilterCreateNode создает новый узел топологии в указанном фильтре.

Синтаксис

KSDDKAPI NTSTATUS KsFilterCreateNode(
  [in]  PKSFILTER                       Filter,
  [in]  const KSNODE_DESCRIPTOR * const NodeDescriptor,
  [out] PULONG                          NodeID
);

Параметры

[in] Filter

Указатель на структуру KSFILTER, в которой создается новый узел топологии.

[in] NodeDescriptor

Указатель на структуру KSNODE_DESCRIPTOR, описывающую новый узел.

[out] NodeID

Указатель на ULONG, где AVStream помещает идентификатор нового узла.

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

KsFilterCreateNode возвращает успешное или неудачное создание узла. Вызов может завершиться ошибкой из-за недопустимых параметров, низкой памяти или других причин.

Замечания

Обратите внимание, что перед вызовом этой функции необходимо провести мьютекс элемента управления фильтра. Дополнительные сведения см. в разделе Мьютекс управления фильтрами в AVStream.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ks.h
библиотеки Ks.lib
IRQL PASSIVE_LEVEL

См. также

KsFilterCreatePinFactory