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