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