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