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


Функция BdaPropertyNodeProperties (bdasup.h)

Функция BdaPropertyNodeProperties извлекает список свойств, поддерживаемых узлом.

Синтаксис

NTSTATUS BdaPropertyNodeProperties(
  [in]            PIRP      pIrp,
  [in]            PKSP_NODE pKSProperty,
  [out, optional] GUID      *pguidProperty
);

Параметры

[in] pIrp

Указывает на IRP для запроса, чтобы получить список свойств узла. Мини-driver BDA получает этот IRP с запросом KSPROPERTY_BDA_NODE_PROPERTIES.

[in] pKSProperty

Указывает на структуру KSPROPERTY, описывающую свойство и тип запроса запроса свойства.

[out, optional] pguidProperty

Указывает на массив, который получает список идентификаторов GUID для свойств, поддерживаемых узлом.

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

Возвращает STATUS_SUCCESS или соответствующий код ошибки.

Замечания

Мини-driver BDA вызывает функцию BdaPropertyNodeProperties, чтобы получить список свойств узла после получения запроса мини-driver KSPROPERTY_BDA_NODE_PROPERTIES набора свойств KSPROPSETID_BdaTopology от поставщика сети. Большинство мини-driver BDA могут определять таблицы диспетчера и автоматизации фильтров, чтобы эти мини-drivers отправляли функцию BdaPropertyNodeProperties напрямую, не перехватывая этот запрос с помощью внутреннего обработчика получения (KStrGetPropertyHandler). Дополнительные сведения см. в определении таблиц автоматизации и определени и топологии устройств BDA.

Требования

Требование Ценность
целевая платформа Настольный
заголовка bdasup.h (include Bdasup.h)
библиотеки Bdasup.lib
IRQL PASSIVE_LEVEL

См. также

KSPROPERTY

KSPROPERTY_BDA_NODE_PROPERTIES

KSPROPSETID_BdaTopology