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


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

Функция KsTopologyPropertyHandler выполняет стандартную обработку статических элементов набора свойств KSPROPSETID_Topology. Функция использует структуру KSTOPOLOGY, которая описывает набор сведений, возвращаемых этим набором свойств.

Синтаксис

KSDDKAPI NTSTATUS KsTopologyPropertyHandler(
  [in]      PIRP             Irp,
  [in]      PKSPROPERTY      Property,
  [in, out] PVOID            Data,
  [in]      const KSTOPOLOGY *Topology
);

Параметры

[in] Irp

Указывает IRP, обрабатывающий запрос свойства.

[in] Property

Указывает конкретное свойство, запрашиваемое.

[in, out] Data

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

[in] Topology

Указывает на структуру KSTOPOLOGY, содержащую сведения о топологии.

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

Функция KsTopologyPropertyHandler возвращает STATUS_SUCCESS в случае успешного выполнения или возвращает ошибку, определенную для обрабатываемого свойства. Функция всегда заполняет IO_STATUS_BLOCK. Информационное поле ПИРП. Элемент IoStatus в IRP. Он не задает IO_STATUS_BLOCK. Поле состояния и не завершает IRP.

Требования

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