Функция 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 (включая Ks.h)
Библиотека Ks.lib